使用迴圈操作 Java 中的陣列

2021-07-25 23:51:38 字數 515 閱讀 2131

實際開發中我們經常使用迴圈控制陣列成員的操作。

如:int scores = ;

for(int  i= 0;i

system.out.println("陣列中第i個元素是:" + i +scores[ i ]);  

}執行結果是:

其中,陣列名.length 使用者獲取陣列的長度

需要注意的小毛病:

1. 陣列下標從 0 開始。因此  scores [ 3 ],表達陣列的第 4 個元素,而非第 3 個元素

2. 陣列小標的範圍是 0 至 陣列長度 -1 ,如果越界,就會報錯 如:

執行時會報陣列下標越界的錯誤:

上面錯誤資訊的意思是陣列下標超過範圍,即陣列訪問越界。在上面的**中建立乙個長度為 2 的陣列,因此陣列下標範圍是 0 到 1 ,而程式中下標出現了 2 ,即 scores[2] ,超過了範圍,造成陣列訪問越界。

Java 陣列的遍歷,for迴圈的使用

多行注釋的快捷鍵 ctrl shift 快速格式化 快捷鍵 ctrl shift f 自動匯入乙個包 ctrl shift o package test 1 public class day 2 system.out.println system.out.println 我是華麗的分割線 遍歷陣列的...

java中陣列操作

一.計算陣列中最大的值 public static int arraymaxelement int data return max 1,定義乙個max為陣列的0下標,先用for迴圈遍歷出陣列所有的值 2,用if判斷如果data i 大於max那就是最大的值 再用data i 賦給max取到最大值 返...

java中對陣列的迴圈拷貝

int m new int 216 for int j 0 j 216 j int a m.length system.out.println a 60 system.out.println a 60 int am a 60 假設每次需要拷貝60個元素到新陣列,am記錄剩餘的元素個數 int ar ...