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;
}
}
}