1.4 java基础 流程控制语句


1    控制语句  顺序流程

2    if语句格式1

if(关系表达式    ){
  语句体  
}

3    if语句格式2

if(关系表达式){
    语句体1
}else{
    语句体2
    }   

4  if 语句格式3

if(关系表达式1){
    语句体1
}else if(关系表达式2){
      语句体2  
}else{
    语句体3
}        

5 案例考试奖励

        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();
        if (i>=0&i<=100){
            if (i>=95){
                System.out.println("奖励自行车");
            }else if(i>=90&i<=94){
                System.out.println("游乐场一次");
            }else if(i>=80&i<=90){
                System.out.println("变形金刚一个");
            }else{
                System.out.println("挨打");
            }

6   switch 语句

switch(表达式)
        case 值1:
                语句体
            break;
    default :
            语句体n

7     switch 语句减肥计划

        Scanner scanner = new Scanner(System.in);
        int i = scanner.nextInt();

        switch (i) {
            case 1:
                System.out.println("跑步");
                break;
            case 2:
                System.out.println("游泳");
                break;
            case 3:
                System.out.println("慢走");
                break;
            case 4:
                System.out.println("动感单车");
                break;
            case 5:
                System.out.println("拳击");
                break;
            case 6:
                System.out.println("爬山");
                break;
            case 7:
                System.out.println("好好吃一顿");
                break;
            default:
                System.out.println("输入有误");
                break;

        }

8  switch  case穿透