分支结构:
流程控制三种结构:
-
顺序结构:程序从上往下执行。
-
分支结构:if; if-else; if , else if, else if , else;
switch-case
说明:一般能用switch-case的地方,都能用if-else; 反之,则不成立;如果switch-case和if-else都能使用,并且案例不多的情况下优先使用switch-case , 因为switch-case的执行效率更高。
-
循环结构: 在某些条件满足的情况下,反复执行特定的语句。 *** for; while; do-while***
int temp2=30;
if(temp2<60){
System.out.println("温度合适,可以启动发动机");
}
System.out.println("检查结束");
输出结果:温度合适,可以启动发动机
检查结束
int temp=100;
if(temp<=80){
System.out.println("温度适宜,可以启动机器");}
else{
System.out.println("温度过高,不适宜启动机器");
}
System.out.println("结束");
输出结果:温度过高,不适宜启动机器
结束
int temp=40;
if (temp<=10){
System.out.println("温度过低");}
else if(10<temp&&temp<=15){
System.out.println("温度偏低");}
else if(temp>15&&temp<=30){
System.out.println("温度正常");}
else if(temp>30&&temp<=50){
System.out.println("温度过高,请立即降温");}
else{
System.out.println("有爆炸危险!!!");}
输出结果:温度过高,请立即降温
编写程序:声明2个double变量并赋值。判断第一个数大于10.0且第二个数小于20.0,打印两数之和。否则打印两数之积
double num4=11,num5=15;
double num0=(num4>10&&num5<20)?(num4+num5):(num4*num5);
System.out.println(num0);
用两种方法计算出三个数中的最大值:
double d1 = 5, d2 = 6, d3 = 9, dmax;
if (d1 > d2) {
dmax = d1;
} else {
dmax = d2;
}
if (dmax > d3) {
System.out.println("最大值=" + dmax);
} else {
System.out.println("最大值=" + d3);
}
&#