1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Java:死循环 循环嵌套 break continue

Java:死循环 循环嵌套 break continue

时间:2020-02-08 23:12:21

相关推荐

Java:死循环 循环嵌套 break continue

死循环:

一直循环的执行下去,如果没有干预不会停止。

写法:

for (;;){System.out.println("我爱学习,我一天不学习就难受。");}//经典做法while (true){System.out.println("我爱学习,我一天不学习就难受。");}do {System.out.println("我爱学习,我一天不学习就难受。");}while (true);

案例:密码验证

需求:

系统密码是520,请用户不断的输入密码验证,验证不对输出密码错误,验证成功输出欢迎进入系统,并停止程序。

分析:

使用while死循环,让用户不断输入数据;与密码比对:验证不成功输出密码错误;验证成功输出欢迎进入系统,并使用break结束当前循环的执行。

代码如下:

//1.定义正确的密码int okPassword = 520;//2.定义一个死循环让用户不断的输入密码认证Scanner sc = new Scanner(System.in);while (true) {System.out.println("请输入正确的密码~");int Password = sc.nextInt();//3.使用if判断密码是否正确if (Password == okPassword) {System.out.println("登陆成功了捏~");break;} else {System.out.println("密码错误!");}}

循环嵌套:

循环中又包含循环特点:外部循环每循环一次,内部循环全部执行完一次。

示例代码:

public static void main(String[] args) {for (int i = 0; i < 3; i++) {for (int j = 0; j < 5; j++) {System.out.println("我爱学习!");}System.out.println("----------------");}}

跳转控制语句介绍

break:跳出并结束当前所在循环的执行。continue:用于跳出当前循环的当次执行,进入下一次循环。

场景1:

你犯错了,你女朋友罚你做5天家务,每天都是洗碗。但是到第三天心软了,原谅你不用洗了。

代码如下:

//场景1:你犯错了,你女朋友罚你做5天家务,每天都是洗碗。但是到第三天心软了,原谅你不用洗了for (int i = 0; i < 5; i++) {System.out.println("快乐的洗碗~");if (i==2){break;//跳出并结束当前循环~~}}

场景2:

你犯错了,你女朋友罚你做5天家务,每天都是洗碗。但是到第三天心软了,原谅你不用洗了。但是回想起来依旧不解恨,继续洗第4天,第5天。

代码如下:

//场景2:你犯错了,你女朋友罚你做5天家务,每天都是洗碗。但是到第三天心软了,原谅你不用洗了。但是回想起来依旧不解恨,继续洗第4天,第5天。for (int j = 1; j <= 5; j++) {if (j==3){continue;//立即跳出当次执行,进入循环的下一次!}System.out.println("洗碗:"+j);}

注意事项:

break:只能用于结束所在循环,或者结束所在switch分支的执行。

continue:只能在循环中进行使用。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。