单分支结构 if:
只要有一个符合条件就执行 列如:
public class IfDemo{
public static void main(String[] args){
double i = 6 * Math.random();
double j = 6 * Math.random();
double k = 6 * Math.random();
int count = (int) (i + j + k);
if(count > 15 ) {
System.out.println("今天手气不错");
}
if(count >= 10 && count <= 15) {
System.out.println("今天手气很一般");
}
if(count < 10) {
System.out.println("今天手气不怎么样");
}
}
}
双分支结构 if-else:
有两个条件(if 正确) (else 错误)符合执行if就执行if, 要是不符合if就执行else 列如:
public class IfDemo{
public static void main(String[] args){
int r = 4;
final double PI = 3.14;
double area = PI * r * r;
double length = 2 * PI * r;
if(area >= length){
System.out.println("面积大于等于周长");
}else{
System.out.println("周长大于面积");
}
}
}
多分支结构 if - else if - else:
有多个条件,匹配上哪个就执行哪个语句块,如果都不匹配,就执行最后的else语句块 列如:
嵌套if 分支结构:
分支结构中包含分支 列如:
switch多分支结构
根据表达式值(具体的值)的不同执行许多不同的操作 列如:
————————————————
版权声明:本文为CSDN博主「满天星辰pm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_62690346/article/details/121512408



