Java流程控制【if分支三种形式】
if分支三种形式
①if(条件表达式)
代码;
}
②if(条件表达式){
代码1;
}else{
代码2;
}
③if(条件表达式1){
代码1;
}else if(条件表达式2){
代码2;
}else if(条件表达式3){
代码3;
......
}else{
代码n;
}
例子如下:
package IFDemo;
public class IfDemo1
{
public static void main(String[] args) {
//需求1:测量用户体温,发现体温高于37度就报警
// double t=36.9;
double t=38.9;
if(t>37){
System.out.println("这个人的体温异常,把他赶紧带走一个"+"异常的体温为:"+t);
}
//需求2:发红包你的钱包余额是99元,现在发出90元,如果发出的钱够触发红包的动作。
// 如果钱包余额不够,则提示余额不足
double moeny=19;
if (moeny>=90){
System.out.println("发红包成功了————"+moeny);
}else {
System.out.println("余额不足请充值!!"+moeny);
}
//某公司有个绩效系统,根据员工的打分输出对应的绩效级别[0.60][80.90][90,100]
int score=78;
// int score=120;
if (score>=0&&score<60){
System.out.println("您的绩效级别是:D"+"得分是"+score);
}else if(score>=60&&score<80){
System.out.println("您的绩效级别是:G"+"得分是"+score);
}else if(score>=80&&score<90){
System.out.println("您的绩效级别是:B"+"得分是"+score);
}else if(score>=90&&score<=100){
System.out.println("您的绩效级别是:A"+"得分是"+score);
}else {
System.out.println("你的录入分数有信息有误,请输入正确 的分数"+"错误分数为:"+score);
}
}
}
结果: