摘要:
例如:如果赋给变量的值为1,则输出“第1层到了”,如果赋给变量的值为2,则输出“第2层到了”。
参考代码:
package com.gx.demo;
import java.util.Scanner;
public class Test8 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);// 声明扫描仪变量
System.out.println("请输入楼层数");// 系统提示输入
try { // 监听异常
while (true) {
int count = input.nextInt(); // 用户输入
switch (count) {
case 1:
System.out.println("第1层到了");
break;
case 2:
System.out.println("第2层到了");
break;
case 3:
System.out.println("第3层到了");
break;
case 4:
//System.out.println("第4层到了");
break;
case 5:
System.out.println("第5层到了");
break;
case 6:
System.out.println("第6层到了");
break;
case 7:
System.out.println("第7层到了");
break;
case 8:
System.out.println("第8层到了");
break;
case 9:
System.out.println("第9层到了");
break;
case 10:
System.out.println("第10层到了");
break;
default:
System.out.println("错误!请输入大于0,小于11的楼层数"); // 不满足以上条件的默认输出这个语句
}
}
} catch (Exception e) { // 捕捉异常
System.out.println("请正确输入");
e.printStackTrace(); // 打印异常信息在程序中出错的位置及原因
}
}
}
输出结果:
例1:
请输入楼层数
3
第3层到了
0
错误!请输入大于0,小于11的楼层数
11
错误!请输入大于0,小于11的楼层数
拓展:
参考代码:
package com.gx.demo;
public class Test {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 4) {
continue;
}
System.out.println("第" + i + "层到了。");
}
}
}
输出结果:
第1层到了。
第2层到了。
第3层到了。
第5层到了。
第6层到了。
第7层到了。
第8层到了。
第9层到了。
第10层到了。