iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0

陣列

在Java中,陣列是用來儲存固定大小的同類型元素
陣列在記憶體中使用連續的記憶體空間,透過索引值(index)來做資料的存取
陣列是以物件(object)的方式存在
陣列可以透過索引值(index)來做資料的存取

創建陣列
第一種:

//arrayRefVar = new dataType[arraySize]
int[] scores = new int[5];

第二種

//dataType[] arrayRefVar = {value0, value1, ...}
int[] scores = {24, 13, 55, 41};

陣列使用範例

public class TestArray {
   public static void main(String[] args) {
      //創建一個陣列
      int[] scores = {88, 81, 74, 68, 78, 76, 77, 85, 95, 93};
      // 輸出所有陣列元素
      for (int i = 0; i < scores.length; i++) {
         System.out.println(scores[i] + " ");
      }
      // 计算所有元素的加總
      double total = 0;
      for (int i = 0; i < scores.length; i++) {
         total += scores[i];
      }
      System.out.println("Total is " + total);
      // 查找最大元素
      double max = scores[0];
      for (int i = 1; i < scores.length; i++) {
         if (scores[i] > max) max = scores[i];
      }
      System.out.println("Max is " + max);
   }
}

上一篇
Day 8 Java的基礎知識 (六) Java的流程控制 迴圈結構
下一篇
Day 10 Java的物件導向 (一)
系列文
菜鳥工程師30天學java基礎30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言