Java if 和 Switch

java if 和 Switch

1.if(单选择结构)

import java.util.Scanner;

public class text_if {
    public static void main(String[] args) {
        //创建一个scanner对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入内容:");
        //将用户输入的内容给s
        String s = scanner.nextLine();
        //判断用户输入的值是否时Hello 如果是执行内部的语句 打印s
        if(s.equals("Hello")){
            System.out.println(s);
        }
    }
}

2.if(双选择结构)

import java.util.Scanner;

public class text_if {
    public static void main(String[] args) {
        //创建一个scanner对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入成绩:");
        //将用户输入int类型的数字给score
        int score = scanner.nextInt();

        //判断用户输入的成绩 大于60输出及格 小于60输出不及格
        if(score>60){
            System.out.println("及格");
        }else {
            System.out.println("不及格");
        }
        //关闭资源
        scanner.close();
    }
}

3.if(多选择结构)

import java.util.Scanner;

public class text_if {
    public static void main(String[] args) {
        //创建一个scanner对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入成绩:");
        //将用户输入int类型的数字给score
        int score = scanner.nextInt();
        //判断用户输入的成绩 大于80<=100输出优 大于60<=80输出良 其他输出差
        if(score>=80 && score<=100){
            System.out.println("优");
        }else if (score>=60&&score<80){
            System.out.println("良");
        }else {
            System.out.println("差");
        }
        //关闭资源
        scanner.close();
    }
}

4.if(嵌套选择结构)

import java.util.Scanner;

public class text_if {
    public static void main(String[] args) {
        //创建一个scanner对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入成绩:");
        //将用户输入int类型的数字给score
        int score = scanner.nextInt();
        //判断用户输入的成绩 大于60输出及格小于60输出不及格 大于60正好是66 输出运气真好!
        if(score>60){
            System.out.println("及格");
            if (score==66){
                System.out.println("运气真好!");
            }
        }else {
            System.out.println("不及格");
        }
        //关闭资源
        scanner.close();
    }
}

5.Switch

语法:

import java.util.Scanner;

public class text_switch {
    public static void main(String[] args) {
        //创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入等级:");
        //将用户输入的内容给 grade
        String grade =scanner.nextLine();
        switch (grade){
            case "A":
                System.out.println("优秀");
                break; //最好写上break 如果不写 后面的语句也会被执行
            case "B":
                System.out.println("良好");
                break;
            case "C":
                System.out.println("及格");
                break;
            case "D":
                System.out.println("挂科");
                break;
            //上面的都不匹配 执行下面的语句
            default:
                System.out.println("未知等级");
        }
    }
}

 

posted @ 2020-12-11 10:16  lovelife80  阅读(91)  评论(0编辑  收藏  举报