代码:
package demo1;
import java.util.Scanner;
public class TwoBitArray {
public static void main(String[] args) {
//建议这样书写,把每一个一维数组单独写成一行
int[][] array = {
{1, 2},
{3, 4, 5},
{6, 7, 8}
};
//遍历二维数组
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
//键盘录入二维数组
System.out.println("请输入数组元素(3行4列):");
Scanner sc = new Scanner(System.in);
int[][] arr = new int[3][4];
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
int number = sc.nextInt();
arr[i][j] = number;
}
}
//遍历
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
System.out.println("======================================");
//练习:求数组中每个季度营业额,并求全年营业额
int sum = 0;
int[][] array1 = {{22, 66, 44}, {77, 33, 88}, {25, 45, 65}, {11, 66, 99}};
for (int i = 0; i < array1.length; i++) {
int quarter = 0;
for (int j = 0; j < array1[i].length; j++) {
quarter += array1[i][j];
}
System.out.println("第" + (i + 1) + "季度营业额为:" + quarter);
sum += quarter;
System.out.println();
}
System.out.println("全年营业额为:" + sum);
}
}