Java數(shù)組元素的遍歷
package com.wkcto.chapter03.demo01;
import java.util.Arrays;
/**
* 數(shù)組的定義,元素的訪問與遍歷
* @author 蛙課網(wǎng)
*
*/
public class Test01 {
public static void main(String[] args) {
//1) 定義一個數(shù)組,存儲5個int類型數(shù)據(jù)
int [] data = new int[5];
//定義數(shù)組,存儲10個double類型數(shù)據(jù)
double [] data2 = new double[10];
//定義數(shù)組, 存儲8個String字符串
String[] data3 = new String[8];
//2) 給數(shù)組元素賦值, 通過索引值訪問每個元素
data[0] = 123;
data[1] = 123;
data[2] = 123;
data[3] = 123;
data[4] = 123;
//3) 注意, 數(shù)組下標(biāo)(索引值)不能越界
// data[5] = 123; //java.lang.ArrayIndexOutOfBoundsException: 5 數(shù)組索引值越界異常
//4) 打印data數(shù)組每個元素的值
/*System.out.println( data[0] );
System.out.println( data[1] );
System.out.println( data[2] );
System.out.println( data[3] );
System.out.println( data[4] );*/
//數(shù)組有一個length屬性,表示數(shù)組的長度
for( int i = 0 ; i < data.length ; i++){
System.out.println( data[i] );
}
//5)遍歷數(shù)組元素時, 還可以使用增強的for循環(huán),也稱foreach循環(huán)
for (int xx : data) {
//依次把數(shù)組中的每個元素賦值給局部變量xx
System.out.print( xx + "\t");
}
System.out.println();
//6)在輸出數(shù)組的每個元素時,還可以調(diào)用Arrays工具類的toString()方法, 可以把數(shù)組的元素轉(zhuǎn)換為字符串
System.out.println( Arrays.toString(data));
}
}