Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。
顺序结构是最简单的算法结构。
语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。
if单选择结构
判断一个东西是否可行,然后我们才去执行。
if(布尔表达式){
//如果布尔表达式为true将执行语句
}
if双选择结构
if(布尔表达式){
//如果布尔表达式的值为true
}else{
//如果布尔表达式的值false
}
if多循环结构
if(布尔表达式1){
//如果布尔表达式1的值为ture执行代码
}elseif(布尔表达式2){
//如果布尔表达式2的值为ture执行代码
}else{
//如果布尔表达式都不为ture执行代码
}
嵌套的if结构
if(布尔表达式1){
//如果布尔表达式1的值为ture执行代码
if(布尔表达式2){
//如果布尔表达式2的值为ture执行代码
}
}
switch多选择结构
switch case
判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch语句中的变量类型可以是
byte、short、int或者char
从Java se 7 开始
switch支持字符串String类型了
case标签必须为字符串常量或字面量。
!!注意case穿透
package operator;
public class SwitchDemo01 {
public static void main(String[] args) {
char grade = ‘C‘;
//case穿透//switch匹配一个值
switch (grade) {
case ‘A‘:
System.out.println("优秀");
break;//可选
case ‘B‘:
System.out.println("良好");
break;
case ‘C‘:
System.out.println("及格");
break;
case ‘D‘:
System.out.println("再接再厉");
break;
case ‘E‘:
System.out.println("挂科");
break;
default:
System.out.println("未知等级");
}
}
}
(反编译 )
原文:https://www.cnblogs.com/1234--/p/15105295.html