14-if选择结构

if单选择结构

package com.wang.struct;

import java.util.Scanner;

public class Demo01 {
    public static void main(String[] args) {
        
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入内容:");
        String k=scanner.nextLine();
        
        if(k.equals("hello")){    //equals用来判断字符串是否相等
            System.out.println("hi");
        }
        
        System.out.println("end");
        
        scanner.close();
    }
}

if双选择结构

package com.wang.struct;

import java.util.Scanner;

public class Demo02 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入成绩:");
        int score=scanner.nextInt();

        if(score>=60){
            System.out.println("及格");
        }else{
            System.out.println("不及格");
        }
        
        scanner.close();
    }
}

if多选结构

package com.wang.struct;

import java.util.Scanner;

public class Demo03 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入成绩:");
        int score= scanner.nextInt();

        if(score==100){
            System.out.println("恭喜!满分");
        } else if (score>=90&&score<100) {
            System.out.println("A");
        } else if (score>=80&&score<90) {
            System.out.println("B");
        } else if (score>=70&&score<80) {
            System.out.println("C");
        } else if (score>=60&&score<70) {
            System.out.println("D");
        } else if (score>=0&&score<60) {
            System.out.println("不及格");
        }else{
            System.out.println("输入不合法");
        }

        scanner.close();
    }
}

嵌套的if结构

使用嵌套的if..else语句是合法的。也就是说你可以在另一个if或者else if语句中使用if或
者else if 语句。你可以像if 语句一样嵌套else if..else。
语法:
if(布尔表达式1){
////如果布尔表达式1的值为true执行代码
if(布尔表达式2){
////如果布尔表达式2的值为true执行代码
}
}
思考?我们需要寻找一个数,在1-100之间

posted @ 2023-02-05 14:45  佩德罗帕斯卡  阅读(47)  评论(0)    收藏  举报