顺序结构
-
JAVA的基本结构就是顺序结构,除非特别声明,否则一句一句执行
-
顺序结构是最简单的算法结构。
-
它是任何一个算法都离不开的一种基本算法结构。
选择结构
-
if单选结构
语法:if (布尔表达式){
//如果布尔表达式为true将执行的语句
}
-
if 双选择结构
语法:if (布尔表达式){
//如果布尔表达式为true
}else{
//如果布尔表达式为false
}
-
if多选择结构
语法:if (布尔表达式1){
//如果布尔表达式1的值为true执行代码
}else if (布尔表达式2){
//如果布尔表达式2的值为true执行代码
}else if (布尔表达式3){
//如果布尔表达式3的值为true执行代码
}else {
//如果布尔表达式1的值为true执行代码
}
. else结尾
-
嵌套的if结构
语法:if (布尔表达式1){
//如果布尔表达式1的值为true执行代码
if(布尔表达式2){
//如果布尔表达式1的值为true
}
}
-
switch 多选择结构
语法:
switch (expression){
case value :
//语句
break;//可选
case value :
//语句
break;//可选
//可以有任意数量的case语句
default ://可选
//语句
}
switch 语句中的变量类型可以是:
byte , short ,int 或 char
从JAVA SE 7开始
Switch 支持字符串 string 类型
同时 case 标签必须为字符串常量或字面量