Day41---學習Java第三彈
阿新 • • 發佈:2021-08-24
2021-08-24
例題
身高是具有遺傳性的,子女的身高和父母的身高有一定的關係。假定,父母和子女的身高遺傳關係如下:
兒子身高(釐米)=(父親身高+母親身高) ×1.08÷2
女兒身高(釐米)=(父親身高×0.923+母親身高) ÷2
public class Variable04{ public static void main(String[] args) {//1.定義父親身高 double father = 172; //2.定義母親身高 double mother = 165; //3.利用公式計算兒子身高 doubleson = (father + mother) * 1.08 / 2; //4.利用公式計算女兒身高 double daughter = (father * 0.923 + mother) / 2; //5.列印結果 System.out.println("兒子預計身高" + son + "釐米"); System.out.println("女兒預計身高" + daughter + "釐米"); } }
定義父母身高。
利用題目的公式計算出子女身高。
編寫程式,讀入圓柱體的半徑和高,並使用下列公式計算圓柱的體積:
面積 = 半徑 × 半徑 × P
體積 = 面積 × 高
import java.util.Scanner; public class Variable03{ public static void main(String [] args){ // 定義圓周率 double p = 3.14; // 建立一個鍵盤輸入掃描類物件 Scanner sc = new Scanner(System.in); // 輸入圓柱體的半徑 System.out.println("請輸入圓柱體的底面半徑:"); double r = sc.nextDouble();// 輸入圓柱體的高 System.out.println("請輸入圓柱體的高:"); double h = sc.nextDouble(); // 計算出圓柱體底面的面積 double s = p * r * r; System.out.println("圓柱體底面的面積為:" + s); // 計算出圓柱體的體積 double v = s * h; System.out.println("圓柱體的體積為:" + v); } }
建立掃描類物件,獲取使用者輸入的圓柱體底面半徑及圓柱體的高。
利用題目的公式計算出圓柱的體積。
使用 for 迴圈語句,在控制檯打印出一個五行的三角形,效果如下:
@
@@
@@@
@@@@
@@@@@
public class ForDemo06 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++) { System.out.print("@"); } System.out.println(""); } } }
定義迴圈執行 5 次,迴圈變數從 1 到 5,代表一共 5 行。
定義內層迴圈執行 i 次,代表每行列印的個數是 i,這個 i 即為外層迴圈的迴圈變數。
在內層迴圈中輸出符號,並且不換行。
每行符號列印結束之後,新增換行操作。
實現區間隨機數的生成:
- 生成一個 1-10 之間的隨機數。
- 生成一個 3-15 之間的隨機數。
- 生成一個 5-999 之間的隨機數。
import java.util.Random; public class RandomDemo02 { public static void main(String[] args) { // 建立一個生產隨機數的物件 Random r = new Random(); // 生成一個 1-10之間的隨機數 int result1 = r.nextInt(10) + 1; System.out.println("1-10之間的隨機數:" + result1); // 生成一個 3-15之間的隨機數 int result2 = r.nextInt(13) + 3; System.out.println("3-15之間的隨機數:" + result2); // 生成一個 5-999之間的隨機數 int result3 = r.nextInt(995) + 5; System.out.println("5-999之間的隨機數:" + result3); } }