第九章作业

package Waljl001;

public class Waljl0001 {


	public static void main(String[] args) {
		/*
		 * 
		 * 问:
		 * 什么是二重循环?
		 * 
		 * 答:
		 * 二重循环就是一个循环体内又包含另一个完整的循环结构。
		 * while 循环、do-while循环和for循环。
		 * 这三个循环之间是可以互相嵌套的,
		 * 一个循环要完整地包含在另一个循环中。
		 *
		 * 
		 * 问:
		 * 在内层循环中使用continue和break语句,程序如何跳转?
		 * 
		 * 答:
		 * 当continue和break语句用在内层循环时,
		 * 只会影响内层循环的执行,
		 * 对外层循环没有影响,
		 * 它们的不同点在于执行该语句后,
		 * 程序跳转的位置不同,
		 * continue语句是跳出本次循环,
		 * 进入下一次循环,
		 * 而break语句是跳出本层循环,
		 * 既提前结束本层循环,
		 * 执行循环下面的语句。
		 * 
		 */

	}

}





package Waljl001;

import java.util.Scanner;

public class Waljl0002 {
    public static void main(String[] args){  
        Scanner input = new Scanner(System.in);  
        System.out.println("请输入要打印的行数");  
        int count=input.nextInt();  
        for (int i = 1; i <= count; i++)  
        {  
            for (int j = 1; j <= i; j++)  
            {  
                System.out.print(j+"  ");  
            }  
            System.out.println();  
        }  
    }  
}  







package Waljl001;

public class Waljl0003 {

	public static void main(String[] args){
		for (int i = 0; i <= 20; i++){
			for (int j = 0; j <= 33; j++){

				int k = 50 - i - j;
				if ((5 * i + 3 * j + k / 3) == 100) {

					System.out.println(i + "\t" + j + "\t" + k);
				}

			}

		}
	}

}








package Waljl001;

import java.util.Scanner;

public class Waljl0004 {

	public static void main(String[] args) {
		int[] score = new int[4];
		int classNum = 3;
		double sum = 0.0;
		double[] average = new double[classNum];
		int count = 0;
		Scanner input = new Scanner(System.in);
		for (int i = 0; i < classNum; i++) {
			sum = 0.0;
			System.out.println("请出入第" + (i + 1) + "个班级的成绩");
			for (int j = 0; j < score.length; j++) {
				System.out.println("第" + (j + 1) + "个学员的成绩");
				score[j] = input.nextInt();
				sum = sum + score[j];
				if (score[j] < 85) {
					continue;
				}
				count++;
			}
			average[i] = sum / score.length;
			System.out.println("第" + (i + 1) + "个班级参赛学员的平均分是:" + average[i]
					+ "\n");

		}
		System.out.println("成绩85分以上的学员人数有:" + count + "人");

	}

}








package Waljl001;

import java.util.Scanner;

public class Waljl0005 {

	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		for (int i = 0; i <= 3; i++) {
			if (i == 3) {
				System.out.println("密码错误三次,系统退出");
				break;
			}
			System.out.println("请输入密码");
			String passworld = input.next();
			if (!passworld.equals("111111")) {
				System.out.println("密码输入错误");
				continue;
			}

			for (int j = 0; j < 10; j++) {
				System.out.println("请输入取款金额");
				int money = input.nextInt();
				if (money % 100 == 0) {
					System.out.println("取款成功");
					break;
				} else {
					System.out.println("请输入正确的取款金额");
				}

			}
			break;
		}

	}
}



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值