分支语句结构
单路分支
public class Test {
public static void main(String[] args) {
if (条件) {
条件成立执行的语句;
}
}
}
二路分支
public class Test {
public static void main(String[] args) {
if (条件) {
成立时执行代码;
} else {
不成立时执行的代码;
}
}
}
多路分支
public class Test {
public static void main(String[] args) {
if (条件) {
成立时执行代码;
} else if (条件n) {
条件n成立时执行的代码;
} else {
不成立时执行的代码;
}
}
}
分支嵌套
public class Test {
public static void main(String[] args) {
if (外层条件) {
外层条件达到时执行的语句;
if (内层条件) {
内层条件达到时执行的语句;
} else {
内层条件没达到时执行的语句;
}
} else {
外层条件没达到时执行的语句;
}
}
}
switch多路分支
public class Test {
public static void main(String[] args) {
switch (变量) {
case 值x:
变量的值等于值x的时候会执行的语句;
break;
case 值y:
变量的值等于值y的时候会执行的语句;
break;
default:
变量的值不等其它所有值的情况时要执行的语句;
break;
}
}
}