Java学习3 流程控制2 顺序结构、选择结构
一、顺序结构
二、选择结构
1、if单选择结构
if(布尔表达式){
//如果布尔表达式值为true则执行{},否则跳过
}
2、if双选择结构
if(布尔表达式){
//如果表达式为true
}else{
//如果表达式为false
}
3、if多选择结构
if(布尔表达式){
}else if(){
}else if(){
}else{
}
4、嵌套的if结构
if(布尔表达式){
if(){}
}
5、switch多选择结构
switch(){
case value:
break;
case value:
break;
case value:
break;
case value:
break;
default:
}
6、例子:
-
if双选择结构
package JavaSE.流程控制.选择结构;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入成绩");
int i = scanner.nextInt();
if (i<60){
System.out.println("不及格");
}else{
System.out.println("及格");
}
scanner.close();
}
}
-
switch
package JavaSE.流程控制.选择结构;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入");
int n = scanner.nextInt();
switch (n){
case 1:
System.out.println("一");
break;
case 2:
System.out.println("二");
break;
default:
System.out.println("default");
}
scanner.close();
}
}

浙公网安备 33010602011771号