import java.util.Scanner; public class exercise13{ //編寫一個main方法 public static void main(String[] args){ //演示 資料型別 陣列名[]=new 資料型別[大小] //迴圈輸入5個成績,儲存到double陣列,並輸出 //步驟 //1.建立一個 double 陣列, 大小為5 //(1)第一種動態分配方式, double[] scores = new double[5]; //(2)第2種動態分配方式, 先宣告陣列,再 new 分配空間 double scores[];scores = new double[5]; double[] scores = new double[5];//分配記憶體空間,可以存放資料 //2.迴圈輸入 // scores.length 表示陣列的大小/長度 // Scanner myScanner = new Scanner(System.in); for(int i = 0;i < scores.length;i++){ System.out.println("請輸入第"+ (i+1) +"個元素的值"); scores[i] = myScanner.nextDouble(); } //輸出,遍歷陣列 System.out.println("==陣列的元素/值的情況如下:==="); for(int i = 0;i < scores.length;i++){ System.out.println("第"+ (i+1) +"個元素的值=" + scores[i]); } } }