选择结构(一)

if选择结构的语法

if(条件){

  代码块
}

if选择结构的运用

import java.util.Scanner;

public class a {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("输入张浩的Java成绩:");
        int score = input.nextInt();
        if (score > 98){
            System.out.println("老师说:不错,奖励一个MP4!");
        }
    }
}
代码示例如下

运行结果如下图所示

if-else选择结构的语法

if(条件){

  代码块1
}else{

  代码块2

}

if-else选择结构的运用

import java.util.Scanner;

public class if的运用 {
    public static void main(String[] args){
        Scanner console = new Scanner(System.in);
        System.out.println("请输入张浩的成绩:");
        int score = console.nextInt();
        if(score > 98){
            System.out.println("老师说:奖励一个苹果!");
        }else{
            System.out.println("老师说:抄代码!");
        }
    }
}
代码示例如下

运行结果如下图所示

多重if选择结构的语法

if(条件1){

  代码块1
}else if(条件2){

  代码块2

}else{

  代码块3

}

多重if选择结构的运用

public class c {
    public static void main(String[] args){
        int score=70;
        if(score >= 80){
            System.out.println("良好");
        }else if(score >= 60){
            System.out.println("中等");
        }else{
            System.out.println("差");
        }
    }
}
代码示例如下

运行结果如下图所示

嵌套if选择结构

if(条件1){

  if(条件2){

    代码块1

  }else{

    代码块2

  }

}else{

  代码块3

}

嵌套if选择结构的运用

import java.util.Scanner;

public class 嵌套if选择结构 {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        System.out.println("请输入比赛成绩(s):");
        double score = input.nextDouble();
        System.out.println("请输入性别:");
        String gender = input.next();
        if(score <= 10){
            if(gender.equals("男")){
                System.out.println("进入男子组决赛!");
            }else if(gender.equals("女")){
                System.out.println("进入女子组决赛!");
            }
        }else{
            System.out.println("淘汰!");
        }
    }
}
代码示例如下

运行结果如下图所示

 

posted @ 2017-05-31 22:46  顶起脚尖仰望  Views(120)  Comments(0Edit  收藏  举报