学习笔记_给二维数组赋值

实例一

    P89 给二维数组赋值 2020-03-20 12:27:11 一个私人书柜有3层2列,分别向该书柜第1层1列放入历史类读物,向该书柜第二层第一例放入经济类读物,向第二层第二列放入现代科学读物.初始化一个二维数组,并为相应的数组元素赋值.
public class Dcb_BookCase {
          
   
	public static void main(String[] args) {
          
   
		String bookCase[][] = new String[3][2];	// 3行2列的二维数组
		bookCase[0][0] = "历史类读物";	// 第一层(索引位:0)第一列(索引位:0)
		bookCase[1][0] = "经济类读物";	// 第二层(索引位:1)第一列(索引位:0)
		bookCase[1][1] = "科学类读物";	// 第二层(索引位:1)第二列(索引位:1)
		System.out.println("该书柜的第一层第一列放入:" + bookCase[0][0]);
		System.out.println("该书柜的第二层第一列放入:" + bookCase[1][0]);
		System.out.println("该书柜的第三层第一列放入:" + bookCase[1][1]);
	}
}
    print: 该书柜的第一层第一列放入:历史类读物 该书柜的第二层第一列放入:经济类读物 该书柜的第三层第一列放入:科学类读物

实例二

    P89 给二维数组赋值 2020-03-20 15:37:57 学校打算让三年级80人,四年级91人,五年级85人参加消防演练,初始化一个二维数组,通过for循环将参演班级和总人数上报给消防部.
public class Dcb_FireDrill {
          
   
	public static void main(String[] args) {
          
   
		// 创建二维数组,并赋值
		int[][] number = {
          
    {
          
    3, 4, 5 }, {
          
    80, 90, 85 } };
		// 声明变量numberSum(总人数),并赋初值
		int numberSum = 0;
		// 遍历数组number,并输出每一行的元素
		for (int i = 0; i < 3; i++) {
          
   
			System.out.println(number[0][i] + "年级有" + number[1][i] + "个学生参加消防演练.");
			// 计算第二行(人数)的每个元素的和值
			numberSum = numberSum + number[1][i];
		}
		System.out.println("参加消防演练的总人数为:" + numberSum);
	}
}
    peint: 3年级有80个学生参加消防演练. 4年级有90个学生参加消防演练. 5年级有85个学生参加消防演练. 参加消防演练的总人数为:255

小结:

1、多熟悉二维数组的赋值格式:
		int[][] number = { { 3, 4, 5 }, { 80, 90, 85 } };
	2、numberSum = numberSum + number[1][i];
		for循环中用此法可计算出二维数组number中第i个一维数组的(和,差,乘,商,商余)
	3、再次注意print的用法,放在哪一个大括号后合适

=========================================================== D:光盘CodeTry46

public class FireDrill {
          
   
	public static void main(String[] args) {
          
   
		int[][] stuPerNum = {
          
   {
          
   3, 4, 5}, {
          
   80, 91, 85}};
		int stuTotalNum = 0;
		System.out.println("参加消防演练的班级和人数信息如下:");
		for (int i = 0; i < 3; i++) {
          
   
			System.out.println(stuPerNum[0][i] + "年级参演人数有" + stuPerNum[1][i] + "人;");
			stuTotalNum += stuPerNum[1][i];
		}
		System.out.println("参加消防演练人数共有" + stuTotalNum + "人。");
	}
}
    print: 参加消防演练的班级和人数信息如下: 3年级参演人数有80人; 4年级参演人数有91人; 5年级参演人数有85人; 参加消防演练人数共有256人。
经验分享 程序员 微信小程序 职场和发展