java流程控制

一,if分支结构

1.第一种形式:if(条件表达式){代码}

例如://

心跳(60-100)之间是正常的,否则系统提示进一步检查

int a=10 ;

if(a<60 ||a>100){System.out.println("你需要进一步检查");}

2.第二种形式:if(条件表达式){代码}else{代码}

例如:

int a=10 ;

if(a<60 ||a>100){System.out.println("你需要进一步检查");}

else{System.out.println("你很健康");}

3.第三种形式:if(条件表达式){代码}

else if (条件表达式){代码}

else if (条件表达式){代码}

else{ 代码}

例如:成绩0-60 c 60-80 b 80-90 a 90-100 a+

int cj = 80;

if(0<=ci<60){System.out.println("您的等级为c");}

else if(60<=cj<80){System.out.println("您的等级为b");}

else if(80<=cj<90){System.out.println("您的等级为a");}

else{System.out.println("您的等级为a+");}

二,switch分支

表达式类型只能是byte ,short,int,char,jdk5开始使用枚举,jdk7开始支持string      
  case值不能重复,只能是字面量不能是变量
  不要忘记写break,会出现穿透现象

格式

格式:switch(表达式){  
case 值1:
执行代码...;         
break;                     
case 值2:                   
执行代码....;
break;
default;
执行代码;
}

例如

需求:备忘录提醒
周一:埋头苦干,解决bug
周二:请求大牛程序员帮忙
周三:今晚啤酒,龙虾,小烧烤
周四:主动帮助同事解决bug
周五:今晚吃鸡
周六:二人世界
周日:郁郁寡欢,准备上班

String weekday="周三";

switch(weekday){

case:周一;

System.out.println("埋头苦干,解决bug");

break;

case:周二;

System.out.println("请求大牛程序员帮忙");

break;

case:周三;

System.out.println("今晚啤酒,龙虾,小烧烤");

break;

case:周四;

System.out.println("主动帮助同事解决bug");

break;

case:周五;

System.out.println("今晚吃鸡");

break;

case:周六;

System.out.println("二人世界");

break;

case:周天;

System.out.println("郁郁寡欢,准备上班");

break;

default:

System.out.println("输入有误请重试!");

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值