public class Array{
public static void main(String []args){
//一维数组
System.out.println("-----1、一维数组-----");
String [ ] str =new String[3];
str[0]="张三";
str[1]="李四";
str[2]="王五";
// for形式遍历数组
System.out.println("-----1.1、for形式遍历数组-----");
for(int i=0;i<str.length;i++){
System.out.println("一维数组:for:"+str[i]);
}
// 增强for形式 s遍历所有数组
System.out.println("-----1.2、增强for形式遍历数组-----");
for(String s:str){
System.out.println("一维数组增强:for:"+s);
}
// do...while形式
System.out.println("-----1.3、do...while形式遍历数组-----");
int ii=0;
do{
System.out.println("一维数组:do...while:"+str[ii]);
ii++;
}while(ii<str.length);
// while形式
System.out.println("-----1.4、while形式遍历数组-----");
int iii=0;
while (iii<str.length){
System.out.println("一维数组:while:"+str[iii]);
iii++;
}
//二维数组
System.out.println("-----2、二维数组-----");
int[][] in = new int[2][3];
in[0][0]=1;
in[0][1]=2;
in[0][2]=3;
in[1][0]=4;
in[1][1]=5;
in[1][2]=6;
// for 形式
System.out.println("-----2.1、for形式-----");
for(int i1=0;i1<in.length;i1++){
for(int j=0;j<in[i1].length;j++){
System.out.println("二维数组:for:"+in[i1][j]);
}
}
// 增强 for形式
System.out.println("-----2.2、增强for形式-----");
for(int[] i2:in){
for(int k:i2){
System.out.println("二维数组:增强for:"+k);
}
}
// while形式
System.out.println("-----2.3、while形式-----");
int i3=0;
while(i3<in.length){
for(int j1=0;j1<in[i3].length;j1++){
System.out.println("二维数组:while:"+in[i3][j1]);
}
i3++;
}
// do...while形式
System.out.println("-----2.4、do...while形式-----");
int i4=0;
do{
for(int j2=0;j2<in[i4].length;j2++){
System.out.println("二维数组:do...while:"+in[i4][j2]);
}
i4++;
}while(i4<in.length);
System.out.println("-----3、二维数组-----");
int[][] in1={{1,2,3},{4},{5,6},{7,8,9,10}};
System.out.println("-----3.1、增强for形式-----");
for(int [] k:in1){ //增强for
for(int l:k){
System.out.println(l);
}
}
System.out.println("-----3.2、for形式-----");
for(int i=0;i<in1.length;i++){ // for 形式
for(int j=0;j<in1[i].length;j++){
System.out.println(in1[i][j]);
}
}
System.out.println("-----3.3、while形式-----");
int i=0; // while形式
while(i<in1.length){
int j=0;
while(j<in1[i].length){
System.out.println(in1[i][j]);
j++;
}
i++;
}
System.out.println("-----3.4、do...while形式-----");
int h=0; // do...while形式
do{
int j=0;
do{
System.out.println(in1[h][j]);
j++;
}while(j<in1[h].length);
h++;
}while(h<in1.length);
}
}