学习笔记_给二维数组赋值
实例一
-
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:光盘CodeTry 4 6
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人。
上一篇:
IDEA上Java项目控制台中文乱码