第九章作业

原创 2013年12月05日 19:12:18
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;
		}

	}
}




            
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

第九章作业~

第一题关于打印输出数字:   public class T09{public static void main(String[] args){Scanner input = new Scanner(S...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)