本文主要是介绍第三章 数组 课后训练(3),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
训练5 鸡蛋装箱
某公司准备好十个包装箱,每箱装60枚鸡蛋。由于机器故障,每箱少装了2枚鸡蛋,使用数组的相关知识体现该过程。
public static void main(String[] args) {int arr[][] = new int[10][58];//一共十个箱子,每个箱子应装60个,现在少装2个,int sum = 1;for (int i = 0; i < arr.length; i++) {for (int j = 0; j < arr[i].length; j++) {arr[i][j] = sum;//声明sum为了给鸡蛋计数,为了观看便捷sum = sum + 1;System.out.print(arr[i][j] + "\t");//循环输出鸡蛋的编号,更加清晰的观看}System.out.println();}}
训练6 鸡蛋装箱
某公司准备好十个包装箱,每箱装60枚鸡蛋。由于机器故障,后6箱少装了2枚鸡蛋,使用数组的相关知识体现该过程。
public static void main(String[] args) {int arr[][] = new int[10][60];int sum = 1;for (int i = 0; i < arr.length; i++) {if (i > 3) {//后六箱,所以从3开始数for (int j = 0; j < 58; j++) {//少装2个,所以循环j<58arr[i][j] = sum;//给鸡蛋计数sum = sum + 1;System.out.print(arr[i][j] + "\t");循环输出}} else {//前四箱for (int j = 0; j < arr[i].length; j++) {//前四箱正常每箱装60arr[i][j] = sum;sum = sum + 1;System.out.print(arr[i][j] + "\t");}}System.out.println();}}
这篇关于第三章 数组 课后训练(3)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!