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() 等等
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章