public class Test1 {
/*
已知有3个班级各5名学员,请使用二维数组计算各个班级的总成绩
*/
public static void main(String[] args) {
//创建扫描器对象
Scanner sc=new Scanner(System.in);
int[][] nums=new int[3][5];//存放3个班的学生成绩
int[] allSum=new int[3];//存放3个班的总成绩
for (int i = 0; i <3 ; i++) {//依次获得 每个班的容器
int sum=0;//当前班级的总成绩
//设置当前班级中每个学生的成绩: 5个学生
for (int j = 0; j <5 ; j++) {
System.out.println("请输入第"+(i+1)+"班的第"+(j+1)+"个学生的成绩:");
(nums[i])[j]=sc.nextInt();
sum+=(nums[i])[j];
}
allSum[i]=sum;
//System.out.println("第"+(i+1)+"个班的总成绩:"+sum);
}
//快速的看 数组的内容:
/*for (int i = 0; i < nums.length; i++) {
System.out.println(Arrays.toString(nums[i]));
}*/
for (int i = 0; i < allSum.length; i++) {
System.out.println("第"+(i+1)+"个班的总成绩:"+allSum[i]);
}
}
}
public class Test3 {
public static void main(String[] args) {
int[] nums={12,1,56,6,5,23};
//求数组中的最小值
/*
假设第0个元素为最小值.
最小值与其他元素比较,若其他元素小于当前的最小值,重新设置最小值.
*/
int min=nums[0];//当前变量[容器] 存放最小值
for (int i = 1; i <nums.length; i++) {
if (min>nums[i]){//nums[i]<min
min=nums[i];
}
}
System.out.println(min);
}
}