首页 > 编程语言 >JavaSE的第九步 —— 循环中常用到的关键字break和continue

JavaSE的第九步 —— 循环中常用到的关键字break和continue

时间:2024-03-07 12:55:06浏览次数:37  
标签:语句 第九步 break while continue true 循环

一、break语句
在嵌套for循环中用到break的时候代表着,跳出整个循环

	例如:public static void main(String[ ]  args ){
		int i = 0;
		//这样看起来是判断条件一直为true,那么就会死循环下去
		while(true){
		System.out.println("i = "+i);
		i++;
		//但是这里添加了break语句,如果当i等于99的时候,那么就会自动结束循环
		if( i == 99 ){
		    break;
		}
	}}

二、continue语句
在嵌套循环中,如果有某些结果是我们不需要的或者是不想要让它执行的时候,就可以选择continue语句,让程序替我们跳过这次循环
像上述的while(true)的程序,如果我们只是想要去掉某些结果,但是还是想让它一直循环下去,就可以写成

	例如:public static void main(String[ ]  args ){
		int i = 0;
		//这样看起来是判断条件一直为true,那么就会死循环下去
		while(true){
		//但是这里添加了continue语句,如果当i等于11及其的倍数时,就会自动跳过该循环循环
		if( (i %= 11) ==0 
		){
		    continue;
		}else{
		    System.out.println("i = "+i);
		    i++;
		}
	}}

标签:语句,第九步,break,while,continue,true,循环
From: https://www.cnblogs.com/startFromScratch/p/18058626

相关文章

  • MPR121 Breakout 更改 I2C 地址
    MPR121Breakout是一个 接近电容式触摸传感器,连接到arduino、esp32等单片机,可以用来做一些触摸感应的小玩意。他有12个触摸点,使用i2c协议来操控,非常方便。    默认情况下,Add引脚接地了,板子的i2c地址是0x5A,如果你要同时连接多个板子,那么i2c地址就冲突了。你......
  • XOR Break — Game Version
    其实做了两道博弈的交互题后可以知道,博弈的交互题一般是需要你找到一种必胜的策略的,而且这种必胜的策略与非交互题还不同,因为对方可能不是按照最优策略走的,所以我们要找的是在任意一种情况下对面怎么走都能胜的条件,而且要对每一种情况都做出对应的策略(非交互题的话,我们是知道对方......
  • XOR Break — Solo Version
    这道题目就是纯纯的题面搞人心态,看到\(63\)次操作真的很容易想到从高位到低位一位位进行操作。然而正解却不是先来看官解首先每次操作只会将\(n\)变小,所以如果\(m>n\),那么肯定无解;如果\(m=n\)那么不用操作;接下来假定\(m<n\)如果\(m\)最高位\(1\)和\(n\)最高位\(1\)一样,那么直接......
  • Java流程控制11:break、continue、goto
    breakcontinue1.break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)2.continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否......
  • java中的break与continue
    breakbreak:打破结束终止注意事项:1、break不能单独使用,毫无意义2、要在switch语句或者循环语句中使用packagecom.shujia.day03;publicclassBreakDemo{publicstaticvoidmain(String[]args){//需求:循环输出1-5当i为3的时候,使用break......
  • java中break和continue
    break和continue的区别点击查看代码publicclassforDemo05{publicstaticvoidmain(String[]args){//循环数组int[]arr={12,23,42,12,42};for(intx:arr){if(x==23){//System.out.println("当前已......
  • continue和break的区别
    continue和break的区别主要体现在它们在循环语句中的作用和用法上。以下是它们的主要区别:作用不同。break用于完全结束一个循环,跳出循环体执行循环后面的语句;continue用于终止本次循环,接着还执行后面的循环。使用场景不同。break通常用于当循环中的某些条件被满......
  • java中 break和continue区别
    breakcontinue◆break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环不执行循环中剩余的语句。(break语句也在switch语句中使用)◆continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句接着进行下一次是否执行循环的判......
  • Go - break
    Abreakstatementiscommonlyusedtoterminatetheexecutionofaloop.When loopsareusedinconjunctionwithswitchorselect,developersfrequentlymakethe mistakeofbreakingthewrongstatement.Let’stakealookatthefollowingexample.Weimplem......
  • 靶机Matrix-Breakout 2 Morpheus
    Matrix-Breakout2Morpheus笔记拿到靶机先扔VMware信息收集没其他东西了,于是先在nmap收集信息nmap-sn192.168.0.0/24-snPing扫描-禁用端口扫描发现靶机地址为192.168.0.104,继续收集信息,先给一套组合拳nmap-T4-sV-p--A192.168.0.104-sV:此选项启用版本检测。......