w int[]{5,6,7};
//int[][][] arr3 = new int[5][6][6];
//遍历二维数组的多有元素
//一层循环是遍历二维中的所有一维数组
for(int i = 0;i<arr2.length;i++){
//二层循环遍历一维数组中的所有元素
for(int j = 0;j<arr2[i].length;j++){
System.out.print(arr2[i][j]+"\t");
}
System.out.println();
}
*/
//定义一个长度为3的二维数组,里面有3个长度为3的一维数组
//向里面添加数字,
//1 2 3
//4 5 6
//7 8 9
Scanner s = new Scanner(System.in);
int n = s.nextInt();
int[][] arr = new int[n][n];
int number = 1;
for(int i = 0;i<arr.length;i++){
for(int j = 0;j<arr[i].length;j++){
arr[i][j] = number;
number++;
}
}
for(int i = 0;i<arr.length;i++){
for(int j = 0;j<arr[i].length;j++){
System.out.print(arr[i][j]+"\t");
}
System.out.println();
}
}
}
2.4)索引案例:
class Test24_2
{
public static void main(String[] args)
{
int [] arr = new int[]{2,3,4,45,66,7,4};
int maxNumber = Integer.MIN_VALUE;
int minNumber = Integer.MAX_VALUE;
int maxIndex = 0;
int minIndex = 0;
for(int i = 0;i<arr.length;i++){
if(arr[i]>maxNumber){
maxNumber = arr[i];
maxIndex = i;
}
if(arr[i]<minNumber){
minNumber = arr[i];
minIndex = i;
}
}
System.out.println("最大:"+maxNumber+"索引是:"+maxIndex+",最小:"+minNumber);
}
}