顺序结构
java的基本结构、最简单的算法结构、依次执行语句
选择结构
if单选泽结构
if(布尔表达式){
//如果布尔表达式为true将执行语句
}
if双选择结构
if(布尔表达式){
//如果布尔表达式为true将执行语句
}else{
}
if多选择结构
if(布尔表达式){
//如果布尔表达式为true将执行语句
}else if(){
}else{
}
嵌套的if结构:
switch多选择结构
switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支
package struct;
public class SwitchDemo02 {
public static void main(String[] args) {
// JDK 7 新特性,表达式结果可以是字符串
//字符的本质还是数字
//反编译 java---class(字节码文件)----反编译(IDEA)
String name = "狂神";
switch(name) {
case "许红飞":
System.out.println("许红飞");
break;
case "狂神":
System.out.println("狂神");
break;
default:
System.out.println("啥");
}
}
}
原文:https://www.cnblogs.com/xfx6/p/13762628.html