您的位置:首页 > 产品设计 > UI/UE

【java基础】break continue return

2014-08-18 00:28 435 查看
      ★ break与continue

         break用于跳出循环。如果遇到break,不管后面还剩多少语句,程序会直接跳出循环体。

         默认情况下,break只是跳出它所在循环。但如果break带了标签,break可跳出标签所标识的循环。

         continue用于忽略本次循环剩下的语句,重新开始下一次循环。

          结论:对于单次循环,如果把continue放在循环的最后,该continue语句没有任何作用。

         默认情况下,continue只是忽略本次循环剩下的语句。但如果continue带了标签,continue忽略标签所标识的循环的剩下语句。

continue

public class ContinueTest{
public static void main(String[] args){
for (int i = 0 ; i < 10 ; i++ )
{
System.out.println("i的值为:" + i);
if(i > 2)
{
continue;
}
System.out.println("=============");
}
}

}

【resutle:

i的值为:0

=============

i的值为:1

=============

i的值为:2

=============

i的值为:3

i的值为:4

i的值为:5

i的值为:6

i的值为:7

i的值为:8

i的值为:9



------------------
4000
----------------------------------------------------------------------------------------------------

      ★ return

          return用于结束方法。

           循环总在方法中,return把方法都结束了,循环肯定也被结束了。

return

public class ReturnTest

{

public static void main(String[] args)

  {

for (int i = 0; i < 10 ; i++ )
{
for (int j = 0; j < 10 ; j++ )
{
for (int k = 0; k < 10 ; k++ )
{
System.out.println(i + "-->" + j + "=>" + k);
if (k > 2)
{
return ;
}
}
}
}

   }

}

【result:

0-->0=>0

0-->0=>1

0-->0=>2

0-->0=>3

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息