java中break用法

其实你说的是对的,break是跳出最近的循环.if是逻辑判断,不是循环,所以会跳出if最近的循环,当i=47事,for循环就会停止.而你第二段代码,只会跳出while.因为while是break的最近的循环.而外面的for是没有被跳出的,除非你再写一个判断加个break.说的有些通俗,希望能理解....
java中break用法
其实你说的是对的,break是跳出最近的循环.
if是逻辑判断,不是循环,所以会跳出if最近的循环,当i=47事,for循环就会停止.
而你第二段代码,只会跳出while.因为while是break的最近的循环.
而外面的for是没有被跳出的,除非你再写一个判断加个break.
说的有些通俗,希望能理解.2013-10-09
Java中的break,主要用在两个地方,一个是在循环中,用来跳出循环,一个是在switch中,是为了跳出switch;下面我简单的写两个小例子:
循环:
for(int i=0;i<5;i++){
if(i==2){
System.out.println("跳出循环");
break;

}
}

switch:
switch(i){
case 1 :System.out.println(i);break;
case 2 :System.out.println(i);break;
default:System.out.println(i);break;
}2015-06-02
break用于跳出循环,if是判断语句。第一段当i=47时跳出的不是if,而是外层的for。第二段的break是跳出的内层while循环,外层的for是要执行到最后。总之,if不是循环语句2013-10-09
if不是最近的循环体,所以掠过if,直接跳出了for循环。
while是循环体,跳出后,又走到了for循环+1后,再次运行while循环
ps:break 只会跳出 for while case2013-10-09
break只能中止一级循环,第二个代码中Break结束了While循环,但i的值还会受For循环的影响继续增加,所以结果不一样2013-10-09
while就是最近的循环体。所以你在while时,当i=47时,就进入while,然后break,跳出了while循环。而for循环并没有跳出。。。2013-10-09
mengvlog 阅读 313 次 更新于 2025-09-09 09:30:44 我来答关注问题0
  •  翡希信息咨询 请教一下Java中的continue和break的用法,本人刚开始学,较菜。

    Java中的continue和break语句主要用于控制循环的执行流程。continue语句的用法作用:continue语句用于跳过当前循环的剩余部分,并立即开始下一次循环的迭代。示例:在你提供的代码段中,if continue;表示当i为偶数时,跳过System.out.println;语句,直接开始下一次循环。这意味着偶数不会被后面换行符影响,而是继...

  • 在Java编程中,break语句主要用于结束特定的循环。当某个条件满足时,break会立即终止其所在的大括号内的循环状态,使程序执行流程跳转到循环结构后的代码。例如,在打印99乘法表时,每行的乘法结果有所不同,第一行只有1*1,第二行则包含2*1和2*2等。因此,当后面的乘数大于前面的乘数时,可以通过b...

  •  腾云新分享 java中 break的用法

    在Java编程语言中,`break`语句用于立即退出循环或标签指定的语句块。`break`语句通常与`for`、`while`和`do-while`循环一起使用,用于提前终止循环,避免执行剩余的循环体代码。例如,在`for`循环中,当满足特定条件时,可以使用`break`语句跳出循环。下面是一个示例:for(int i = 0; i < 10; i...

  • 在Java编程中,break语句的功能是使程序流程跳出当前所在的循环体或switch语句体,提前结束该结构的执行。根据break语句的应用位置,它的行为有所不同。如果break语句出现在一个循环体内部的switch语句体中,它只会使流程跳出switch语句体,而不会影响到外层循环的执行。反之,如果break语句出现在一个循环体...

  •  文暄生活科普 在java 之中 break和continue的区别

    在Java中,break和continue的主要区别如下:break语句:功能:当循环执行到break语句时,会立即退出整个循环,不再执行循环体中剩余的语句,并且会跳转到循环之后的语句继续执行。应用场景:通常用于在满足特定条件时,需要立即终止整个循环的情况。continue语句:功能:当循环执行到continue语句时,会跳过当前循环...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部