陣列的定義與遍歷的方法
阿新 • • 發佈:2021-11-01
陣列的定義與遍歷的方法
package com.company; import java.util.Arrays; public class Main { public static void main(String[] args) { // 如何定義一個數組.第一種定義方式 int[] arr1={1,2,3}; //第二種定義方式,定義陣列並直接賦值。 int [] arr2= new int[]{1,3,5}; for (int s=0;s<arr2.length;s++ ) { System.out.println(arr2 [s]); } //第三種定義陣列方式,沒有給定義的陣列賦值(賦值的型別必須與定義的陣列型別一致),只是定義了陣列的長度。length int [] arr3=new int [3]; arr3[0]=1; arr3[1]=2; arr3[2]=3; //遍歷 //第一種for遍歷(打印出arr的所有值就叫遍歷) for(int i=0;i<arr3.length ;i++) {System.out.println(arr3[i]); } //第二種foreach遍歷,foreach用for替代(就是這樣的,沒有為什麼) for (int y:arr1) { System.out.println(y); } //總結兩種遍歷的優缺點 //for遍歷可以控制輸出到那個位置,而foreach不可以控制,直接遍歷完輸出所有數 //如果不用遍歷想直接輸出陣列的值可以引用java.uti.Arrays這個包,在主函式外邊加上這個包就可以使用。 System.out.println(Arrays.toString(arr1) );//直接遍歷出所有值。 } }