package a1;
import java.util.Scanner;
public class Radius {
public static double y(double r)throws Exception{
double s=0;
if(r<=0){
throw new Exception();
}
s=Math.PI;
return s;
}
public static void main(String[] args) throws Exception {
Scanner sc=new Scanner(System.in);
System.out.println("输入圆的半径:");
int r=sc.nextInt();
double s=0;
try {
s=y(r);
System.out.println("圆的面积"+s);
} catch (Exception e) {
if (e instanceof Exception){
System.out.println("参数错误");
r=sc.nextInt();
s=y(r);
System.out.println("圆的面积"+s);
}
}
}
}
计算圆的面积,半径不能为零和负数
最新推荐文章于 2022-06-05 12:19:27 发布
该代码实现了一个计算圆面积的程序,用户通过键盘输入圆的半径。程序包含异常处理,当输入的半径为负数或零时,会抛出异常并提示用户重新输入。程序使用Math.PI计算面积,并在最后输出结果。
314

被折叠的 条评论
为什么被折叠?



