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

三维球体积公式:V 3 V^{3}V3 = 4 / 3 ∗ p i ∗ r 3 4/3*pi*r^34/3pir3

核心代码:

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() 等等

版权声明:本文为lijing742180原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。