优质解答
请楼主把以下代码存为Ball.java文件,然后编译运行即可:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Ball {
public static void main(String[] args) {
InputStreamReader is = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(is);
try {
System.out.print("请输入圆的半径:");
double n = Double.parseDouble(br.readLine());
System.out.println("圆的体积为:"+(Math.PI*4*Math.pow(n,3)/3));
} catch (IOException e) {
System.out.println("系统错误1!");
e.printStackTrace();
} catch (Exception e) {
System.out.println("所输入不为数字!");
e.printStackTrace();
} finally {
try {
is.close();
br.close();
} catch (IOException e) {
System.out.println("关闭流发生错误!");
e.printStackTrace();
}
}
}
}
本文提供了一个简单的Java程序,用于从用户输入中获取圆的半径,并计算并显示该圆的体积。程序使用了标准输入输出流,展示了如何处理可能发生的异常。
1174

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



