关键区别——java中的break与continue
在编程中,有时需要多次重复一个语句或一组语句。循环用于对同一组指令进行多次迭代。循环的一些例子是while循环、do while循环和for循环。在while循环中,首先计算测试表达式。如果为true,则执行while循环中的语句。最后,再次对测试表达式求值。如果为真,则语句将再次执行。当测试表达式变为false时,循环终止。do while循环类似于while循环。但是在检查测试表达式之前,这些语句执行一次。当迭代次数在开始时已知时,使用for循环。初始化首先发生。然后检查测试表达式。如果为真,则执行循环。然后计算更新表达式。再次检查测试表达式。如果为真,则执行循环。这个过程会重复,直到测试表达式变为false。有时需要跳过循环中的某些语句,或者在不检查测试表达式的情况下立即终止循环。break和continue语句可用于完成此任务。中断用于立即终止循环,并将程序控制传递给循环后的下一个语句。continue用于跳过循环的当前迭代。这就是Java中break和continue之间的关键区别。
目录
1. 概述和主要区别
2. Java中的break是什么
3. Java中的continue是什么
4. Java中break和continue的相似性
5. 并排比较——在Java中以表格形式显示break与continue
6. 摘要
什么是java中断(break in java)?
break用于立即从循环中终止。当有break语句时,控制权被传递给循环后的语句。“break”关键字用于指示break语句。即使程序正在执行循环,如果发生中断,循环的执行也会终止。因此,如果程序员想在满足特定条件时停止执行,那么他可以使用break语句。
根据上面的程序,for循环从1迭代到10。当i值变为6时,测试表达式变为真。因此,break语句执行,循环终止。因此,6之后的值将不会打印。只打印1到5之间的值。
什么是在java中继续(continue in java)?
continue用于跳过循环的当前迭代。关键字“continue”用于指示continue语句。当continue执行时,程序的控制到达循环的末尾。然后检查测试表达式。在for循环中,在计算测试表达式之前检查update语句。
根据上面的程序,for循环从1迭代到10。当i为1时,除以2后的余数为1。所以,如果条件是真的。因此,continue语句将执行,迭代将跳到下一个。然后我来2。当2除以2时,余数为0。条件为假。所以,continue不执行。因此,将打印值2。在下一个迭代中,我是3。除以2时,余数为1。条件是真的。所以,continue执行,迭代跳到下一个,我变成4。这个过程重复到我10岁。如果余数为1,则由于continue语句,迭代将跳到下一个。只打印偶数。
什么是java中break与continue的相似性(the similarity between break and continue in java)?
- Java中的break和continue都用于更改循环的执行。
打破(break)和在java中继续(continue in java)的区别
Java中的break vs continue | |
break是一种循环控制结构,它使循环终止并将程序控制传递给循环的下一个语句。 | continue是一个循环控制结构,它使循环立即跳到循环的下一个迭代。 |
主要目的 | |
中断用于终止循环。 | continue用于跳过循环内的语句。 |
总结 - 打破(break) vs. 在java中继续(continue in java)
在程序设计中,需要将一组语句中的一条语句重复多次。循环用于该任务。有时需要跳过循环内的某些语句或立即终止循环。break-and-continue可以用来完成这个任务。中断用于立即终止循环,并将程序控制传递给循环后的下一个语句。continue用于跳过循环的当前迭代。Java中的break和continue的区别在于。