当前位置 博文首页 > chenchw的博客:java嵌套循环

    chenchw的博客:java嵌套循环

    作者:[db:作者] 时间:2021-08-02 18:41

    嵌套循环就是把内层循环当做,外层循环的循环体,只有当内层循环的条件为false时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。

    先判断执行的次数。再次嵌套的话,继续乘

    import java.util.Scanner;
    public class Change{
    	public static void main(String[] args){
    		/*
    		第一题:统计三个班的成绩情况,每个班又5名同学,求出各个班级的平均分和
    		所有班级的平均分。学生的成绩键盘输入。
    		先写出能够输入三个人分数的代码;
    		下次要先写j;
    		有的部分要及时清零(这就需要有的变量声明的时候,位置需要好好选。作用域需要考虑进去。)。只要是数字大多写double。
    		有人说要是三个班的人数不一样怎么办,那就是三个for,单独执行。这个for循环到底是干嘛的。
    		意见复杂的事需要做,这个事有很多的步骤,需要一步一步去执行,而且第二天,我们还需要再次执行。
    		所以写代码的时候我们就需要先把事情做了,然后再第二天重复。
    		命名的时候要继续思考。
    
    		 */ 
    		int i,j;
    		int sum = 0;
    		int sumaverage = 0;
    		double num1,num2,num3;
    		Scanner myScanner = new Scanner(System.in);
    		for (j=1;j<=3;j++){
    			System.out.println("正在输入第"+j+"个班级的成绩:");
    		for (i = 1;i <= 5 ; i++) {
    			System.out.println("请输入第"+i+"个人的成绩:");
    			num1 = myScanner.nextDouble();
    			sum+=num1;
    		}
    			int average = sum / 5;
    			System.out.println("第"+j+"个班级的平均分是:" + average );
    			sumaverage +=average;
    			sum=0;
    
    		}	
    			System.out.println("所有班级的平均分" + sumaverage / 3 );
    			
    	
    
    
    
    
    
    
    
    	}
    
    
    }

    ?上述的代码,还没有后活。将具体的数值变量化。做到能够完成一个类型的题目。

    九九乘法表:在执行内层的时候,外层的变量是固定的。

    ?

    cs
    下一篇:没有了