一,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("输入有误请重试!");
}