While循环
语法格式
while(循环条件//结果为true或者false){
(true)语句
}
满足循环,不满足停止
do-while循环
do{
语句;
}while(循环条件)
不满足循环,满足停止
注意
1、同样的题,用while和do-while做while不循环就跳出,而do-while循环至少执行一次
2、循环条件的分号不能丢,不然就会进入死循环,但是有些时候会需要死循环来解决问题
标号
在循环外起一个标号,在循环到你想要结束循环的语句旁写一个与刚刚唐洋的标号。
LOOP : while{
语句一;
语句二;
LOOP : 语句三;
}
StudentLoop:while (true) {
System.out.println("请输入您的选择: 1 2 3 4 5退出");
String choice = sr.next();
switch (choice) {
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("感谢您的使用,再见!");
break StudentLoop;
default:
System.out.println("您的输入有误,请重新输入!");
break;
}
}
StudentLoop就是标号,执行到这儿是就会退出while循环,但是只能退出一层循环。
停止JAVA虚拟机
语句:
System.exit(0);