实现计算体积关键算法
题目:
根据输入的半径值,计算球的体积。输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。
注:PI = 3.1415927
例如:输入2 输出 33.510
注意:使用公式完成。
答案:
package cn.swjd.lyx;
import java.util.Scanner;
/**
* Created by admin on 2021/9/17.
*/
public class Task4 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.println("请输入半径:");
float r = scanner.nextFloat();
double v = 4.0 / 3 * 3.1415926 * r * r * r;
System.out.printf("体积为:%.3f", v);
System.out.println();
System.out.println("是否继续计算体积?(y/n)");
String str = scanner.next();
if (str.equalsIgnoreCase("N")) {
break;
}
}
}
}