java 练习04 - 计算球形的体积

三维球体积公式:V3V^{3} = 4/3pir34/3*pi*r^3

核心代码:

final double PI = 3.14;
double r = 2.3;
double volume = 4/3 * PI * r * r * r;
System.out.println("球形的体积是:" + volume);

进一步使用 Scanner 类获取用户输入值作为半径:

import java.util.Scanner;

public class Volume {
    public static void main(String args[]){
        final double PI = 3.14;
        System.out.println("please input the radius: ");
        Scanner scan = new Scanner(System.in);
        double r = scan.nextDouble();
        double volume = 4/3 * PI * r * r * r;
        System.out.println("球形的体积是:" + volume);
    }
}

涉及知识点:

1. float 浮点型 和 double 双精度浮点型

  • 对 float 类型进行赋值时,必须在小数末尾添加 F 或 f,否则默认为 double 类型
  • 定义 double 类型变量时,末尾可加后缀 D 或 d,也可省略
  • 二者的内存空间不一样,float 占用 32 位(4 个字节),double 占用 64 位(8 个字节),相应的二者的取舍范围也不一样

2. Scanner 类

  • 是 java 工具包中的类,可获取用户输入值,也可从文件中读取内容
  • 常用方法有 next()、nextInt()、nextDouble() 等等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章