编写程序,先输出一个提示信息“请输入圆球的半径:”,等用户在提示信息的冒号后输入半径(一个大于0的实数)后,计算出体积并以”圆球的体积为:xx.xxx“的格式输出体积,保留3位小数。圆球的体积的计算公式是4/3πr^3。要求圆周率定义成一个常变量,取值为:3.14159。
输入输出的完整信息如下:
请输入圆球的半径:3.4
圆球的体积为:164.553
输入一个大于0的实数
输出描述先以不换行的方式输出提示信息“请输入圆球的半径:”,输出球体的体积时以”圆球的体积为:xx.xxx"的格式输出,输出完体积后要求换行。输出信息中的标点符号均为中文状态下的标点符号。
输入样例3.4
输出样例请输入圆球的半径:圆球的体积为:164.636
程序代码 import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入圆球的半径:"); double r ,v; r = scanner.nextDouble(); v = 3.14159 * 4 / 3 * r * r * r; System.out.printf("圆球的体积为:%.3f", v, "n"); }} 题目描述编写程序,先输出一个提示信息“请输入圆球的半径:”,等用户在提示信息的冒号后输入半径后,计算出体积并以”圆球的体积为:xx.xxx“的格式输出体积,保留3位小数。圆球的体积是4/3πr^3。要求当输入的半径为负数时,会提示出错信息并要求用户重新输入,出错信息为”圆球的半径不能为负数,请重新输入:“。另外,要求圆周率定义成一个常变量,取值为:3.14159。
完整的运行实例(其中包含输入和输出)如下:
请输入圆球的半径:-2.3
圆球的半径不能为负数,请重新输入:-3.3
圆球的半径不能为负数,请重新输入:4
圆球的体积为:268.082
输入一个实数,如果输入的是负数,则重新输入。
输出描述先输出提示信息“请输入圆球的半径:”,输出球体的体积时以”圆球的体积为:xx.xxx"的格式输出,输出完体积后要求换行。重新输入的提示为:”圆球的半径不能为负数,请重新输入:“。输出信息中的标点符号均为中文状态下的标点符号,输出提示信息后不换行。
输入样例 -2.3-3.34 输出样例 请输入圆球的半径:圆球的半径不能为负数,请重新输入:圆球的半径不能为负数,请重新输入:圆球的体积为:268.082 程序代码 import java.util.Scanner;public class Main { public static void main(String[] args) { final double pi = 3.14159; Scanner kb = new Scanner(System.in); System.out.print("请输入圆球的半径:"); double r = kb.nextDouble(); while(r < 0){ System.out.print("圆球的半径不能为负数,请重新输入:"); r = kb.nextDouble(); } System.out.printf("圆球的体积为:%.3f",4.0 / 3 * pi * r * r * r); }}