JAVA基础-流程控制

分支

if
如果表达式1的值是true,
就执行表达式2
在这里插入图片描述

boolean b = true;        //如果成立就打印yes          
	if(b){           
 System.out.println("yes");        
 }             

if else
else表示不成立的情况
在这里插入图片描述

 boolean b = false;         
 if (b)            
 System.out.println("yes");        
 else           
  System.out.println("no");

else if

int i = 2;
if (i==1)            System.out.println(1);        
else if (i==2)            System.out.println(2);        
else if (i==3)            System.out.println(3);       

while
只要while中的表达式成立,就会不断地循环执行

 int i = 0;        
 while(i<5){            
 System.out.println(i);            
 i++;
 }

do-while循环语句
与while的区别是,无论是否成立,先执行一次,再进行判断

int i = 0;        
do{            
System.out.println(i);            
i++;                    
} 
while(i<5);

switch
switch可以使用byte,short,int,char,String,枚举类型
或者以上数据类型数组的某一项
每个表达式结束,都应该有一个break,否则会接着执行下一个case里的内容,直到遇见break跳出;
switch只能单选,而if可以是某个区间值;

switch(day){            
case 1:                
	System.out.println("星期一");               
	 break;            
case 2:                
	System.out.println("星期二");                
	break;            
case 3:                
	System.out.println("星期三");                
	break;            
case 4:                
	System.out.println("星期四");                
	break;           
case 5:                
	System.out.println("星期五");                
	break;            
case 6:                
	System.out.println("星期六");                
	break;            
case 7:                
	System.out.println("星期天");                
	break;            
default:                
	System.out.println("你输入的是什么鬼?");
}

跳转语句
break :只能在循环或者switch中,在循环中跳出当前循环在switch中表示退出。
continue:只能在循环语句中使用,在循环中表示跳过当前循环开启下一轮循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值