循环(死循环和嵌套循环)、break、continue
死循环
死循环:一直循环下去,没有干预无法停止。一般服务器等应用较广。
1、for(;;) {
System.out.println("**");
}
- **:用的最多
while(true) {
System.out.println("**");
}
3、do {
System.out.println("**");
}while(true);
应用:
import java.util.Scanner;
public static void main(String[] args) {
int right=99999;
Scanner sin=new Scanner(System.in);
while(true) {
System.out.println("请你输入正确的密码");
int key=sin.nextInt();
if(key==right) {
System.out.println("正确");
break;
}
else {
System.out.println("不正确");
}
嵌套循环
特点:外部循环每循环一次,内部循环全部执行完一次。
应用:for(int i=1;i<=5;i++) {
for(int j=1;j<=i;j++) {
System.out.print("*");
}
System.out.println();
}
Break、continue
Break:跳出并结束当前所在循环的执行。
*只能用于结束所在循环,或者结束所在的Switch分支的执行。不可以出现在if分支中。
Continue:用于跳出当前循环的当次执行,进入下一次循环。
*只能在循环中使用。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
