欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

计算球体积 --JAVA

程序员文章站 2022-05-21 08:17:48
...

题目:

根据输入的半径值,计算球的体积。

Input

输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。

Output

输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

Sample Input

1
1.5

Sample Output

4.189
14.137


        
  

Hint

#define PI 3.1415927

代码如下:

JAVA:

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
	Scanner sc=new Scanner(System.in);
	double r1,v,PI;
	while(sc.hasNextDouble()) {
		r1=sc.nextDouble();
		PI=3.1415927;
		v=4*PI*r1*r1*r1/3;
		System.out.printf("%.3f\r\n",v); 
	}
}
}

C++:

#include<stdio.h>
#define PI 3.1415927
int main()
{
    double r,v;
    while(~scanf("%lf",&r))
    {
    v=4.0/3.0*PI*r*r*r;
    printf("%.3lf\n",v);
    }
    return 0;
}

学过C,然后再看JAVA,感觉JAVA的输出格式好难控制啊,还要加油!

才知道JAVA还有这种类似C的输出格式。。。。。

备注:

\r与\n合起来就是回车换行的意思,回车是将光标移到当前行的行首;

换行是将光标移到当前行的下一行,但还是同一列,不会回到行首。

它们合起来可以将光标移到下一行的行首,也就是回车并换行。

但在不同的系统中它们的功能也不太相同。比如在windows里,\r\n表示回车换行;

但在linux中\n就代表回车换行。