首页 > 编程知识 正文

Java 循环语句中 breakcontinuereturn有什么区别,循环小数和无限小数有什么区别

时间:2023-05-03 18:52:33 阅读:158306 作者:3662

http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /例如:

publicclasswhiletruetest { publicstaticvoidmain (string [ ] args ) {heihei ); haha (; (/) Heihei方法(*/public static void Heihei ) ) {//while循环while(true ) ) if ) 30 ) system.out.println ) (heihei ) 返回; }system.out.println('youyou!' ); }}/*haha方法*/public static void haha () ) {int i; for(I=0; i10; I ) if(I3 ) system.out.println('Haha ); 连续; }system.out.println('wawa ); if(I4 ) system.out.println('111 ); 黑; }system.out.println('222 ); }system.out.println('333 ); }分析:

在main方法中,首先执行heihei方法。

在heihei方法中进入while循环。 while循环首先具有if判断,然后执行判断中的语句并输出' heihei '。 接下来遇到return; 跳出有while循环的方法。 就是结束这个heihei方法。 所以不输出“youyou”。

接下来进入haha方法,在haha方法中加入1个for循环,进入for循环,接下来执行if判定中的语句,输出' haha ',接下来遇到continue语句,就结束这次的循环,I,接下来I变为3 接下来输出“WAWA”。 接着判断I是否大于4,判断明显不满意。 然后进入下一个执行,输出' 222 ',再次执行外部for循环。 如果I加1,则输出WAWA。 虽然不知道i=4还是大于4,但是会再次输出“222”。 此外,还将执行for循环,并再次加1。 此时,I为5,输出' 111 ',然后遇到break语句。 break会从循环体中弹出。 也就是说,for循环到这里。 执行for循环外的语句:并输出' 333 '。 执行完毕。

我们期待着执行。 输出后的结果如下。

海海

haha

haha

haha

WAWA

222

WAWA

222

111

333

尝试执行验证:

预期结果与执行后的结果一致。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。