java中 程序执行到break语句时一定会结束所有循环。 程序执行到continue语句时会结束当前循环。

Python035

java中 程序执行到break语句时一定会结束所有循环。 程序执行到continue语句时会结束当前循环。,第1张

你所说的所有循环是指整个循环体吧,break是结束整个循环体,continue是结束单次循环!

自己懒得敲代码了,下面是copy别人的回答让帮你理解下:

比方说:

while(x++

<

10)

{

if(x

==

3)

{

break

}

printf("%d\r\n",

x)

}

结果是输出

1

2

就退出了整个while循环

但是如果使用continue

while(x++

<

10)

{

if(x

==

3)

{

continue

}

printf("%d\r\n",

x)

}

结果是:1

2

4

5

6

7

8

9

10

可见他仅仅是不输出3,因为他结束了本次循环

所以说两句话都是正确的

结束进程 javaw.exe,就可以了哪有你们那么复杂啊,都是蠹弊。方向不对,付出白费。还有大多数的伙伴在网上自学,各式各样的老的JAVA视频充斥着整个互联网,不管我们怎么努力的学习,怎么付出自己的青春,到头来由于方向不对,白白浪费了很多时间在这方面。一看就知道知识不过关,要是真想做java还得好好学啊。在不为自己的未来考虑就真的晚了,如果你学了超过2个月JAVA还不会配置环境变量,还不会写hello word,那你就真的需要开始警惕,此时此刻你还没有危机感吗?

加入我们,开头 2 312 中间94 结尾189,立刻领取一套最新开发技术视频让你对JAVA的理解360°大改变,不在自暴自弃,不要让自己成为下一个逃兵。给自己一次重生的机会。不在迷茫。学会JAVA是我们的目标,学会并且学好JAVA,是我们的目的,只有这样才能让我们真正的成为这个领域的高手。让代码照进现实,利用代码梦想成真。

按你的要求,代码可以这样写:

public static void main(String[] args){

int[] a = {4,5,6} 

int b = 2 

for(int i = 0  i < a.length  i++){

if(a[i] == b){//找到了对应的元素

System.out.println(b + "是存在于数组a中的! " + "break即将结束循环!") 

break 

}

if(i == a.length - 1){//如果是最后一个元素,并执行到当前行,代表没有找到该元素

System.out.println("数组a中没有 " + b + " 这个元素!for循环即将结束!!") 

}

}

System.out.println("main over") 

}

Java中更简洁的代码可以借助函数,来完成数组中是否存在某个元素的判断,代码如下 :

public static void main(String[] args){

int[] a = {4,5,6} 

int b = 2 

getIndex(a,b) 

}

/**

*判断指定数组中是否存在指定元素

*arr  指定的数组

*key 指定的元素

*@return 当元素存在时,返回元素对应的索引值否则返回-1

*/

public static int getIndex(int[] arr,int key){

//遍历数组,借助if进行判断

for(int i = 0  i < arr.length  i++){

if(arr[i] == key){//找到了对应的元素

return i 

}

}

//如果循环中的if没有被执行,代表没有找到指定的元素

return -1 

}

下附java中break/continue/return三个关键字的用法:

break : 结束当前循环或借助标号结束指定循环

continue : 结束本次循环,继续下一次循环也可以借助标号指定循环开始的位置

return :  a.结束函数 b.结束函数并送回函数结果值.用于循环中时,也是结束函数,但因为函数中的循环依附于函数,函数结束,循环随函数一起结束.

通过该问题,可以看出可能是刚学Java的初学者,给你提几条建议 :

Java开发规范中一对大括号{},在左边的括号前是不会回车换行的(建议初学者养成良好的代码书写习惯,这个可以参考《阿里巴巴程序猿手册》)

如果能挤出时间参加培训,是最好的.自学的话一方面需要严格的自律,另一方面,学的知识不是很系统,并且进度慢.

学习一门语言,不仅要学习这门语言的语法规则,更要学习他的思想,更更重要的是总结自己学习语言的方法,将来可以用于其他语言的学习.

望采纳!如赞同,请点赞!您的肯定是我最大的动力!