Java第三章选择结构的学习

113 阅读1分钟

1.选择结构的用法

//导入扫描仪的包
imput java.util.Scanner;
//一个程序的名称
public class Demo1{
    //运行一个程序必须的入口
    public static void main(String[] args){
        //创建扫描仪
        Scanner input=new Scanner(System.in);
        //提示输入信息
        System.out.println("请输入你的性别");
        //信息输入
        String sex=input.next();
        if(sex.eqauls("男")){   //if的结构,括号里面的若是int型的,可以用(num>10)这样的算术运算
            System.out.println("是男人");
        }
        System.out.println("是女人");//若sex输入的女,就会直接跳过if{}里面的,直接输出下面内容
    }
}

2.if-else选择结构的用法

imput java.util.Scanner;
public class Demo2{
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.println("请输入你的分数");
        int score=input.nextInt();
        if(score>=80);
            System.out.println("获得奖励");
        }else{
            System.out.println("接收处罚");
        }
    }
}

3.多重if结构的用法

imput java.util.Scanner;
public class Demo3{
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        System.out.println("请输入你的分数");
        int score=input.nextInt();
        if(score>=90);
            System.out.println("奖励一个游戏机");
        }else if(score>=80){
            System.out.println("奖励一个笔记本");
        }else if(score>=60){
            System.out.println("奖励一个棒棒糖");
        }else{
            System.out.println("接受惩罚");
        }
    }
}
  1. 嵌套if选择结构

    import java.util.Scanner;
    public class Demo4{
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.println("请输入赛跑时间:");
            int sj=input.nextInt();
            if(sj<10){
                System.out.println("请输入您的性别:");
                String xb=input.next();
                if(xb.equals("男")){
                    System.out.println("进男子组");
                }else{
                    System.out.println("进女子组");
                }
            }else{
                System.out.println("淘汰");
            }
        }
    }