Java选择结构if语句

/*
    选择结构:
        if语句:
            格式1:
                if(比较表达式) {
                    语句体;

                }
                先计算表达式,如果是true,执行语句体;如果是false,则不执行语句体。
            注意事项:
                A:关系表达式无论简单还是复杂,结果必须是boolean类型
                B:if控制的语句体,一条语句,大括号可以省略。建议不省略。
            格式2:
                if (关系表达式){
                    语句体1;
                }else{
                    语句体2;
                }
                先计算表达式,如果是true,执行语句体1;如果是false,则执行语句体2。

            格式3:
                if(关系表达式1){
                    语句体1:
                }else if(关系表达式2){
                    语句体2;
                }else if(比较表达式3){
                    语句体3;
                ........
                }else{

                }
                首先计算表达式1,看是true还是false,如果是true执行语句体1,if语句结束。如果是false,执行下面的表达式,以此类推。

        switch语句:


*/
import java.util.Scanner;
class XuanZeJieGou1{
    public static void main(String[]args){
        //格式1:
        int x = 10;
        if (x == 10){
            System.out.println("x等于10");

        }
        if ((x >5) ||(x < 20)){
            System.out.println("x等于20");
        }
        if (x != 10);//这里其实有语句体,只不过是空语句体。
        System.out.println("over!");

        //判断两个数据是否相等
        int a = 12;
        int b = 45;
        if (a == b){
            System.out.println("a=b");

        }else{
            System.out.println("a不等于b");
        }

        System.out.println("--------------------");
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入你的第一个数据:");
        int o = sc.nextInt();

        System.out.println("请输入你的第二个数据:");
        int p = sc.nextInt();

        int max;
        if (o > p){
            max = o;
        }else{
            max = p;
        }
        System.out.println("max="+max);

        System.out.println("--------------------");

        //Scanner sc = new Scanner(System.in);

        System.out.println("请输入你的数据:");
        int m = sc.nextInt();

        if (m%2 == 0){
            System.out.println(m+"这个数是偶数!");
        }else{
            System.out.println(m+"这个数是奇数!");
        }

        System.out.println("--------------------");

        //键盘录入一个成绩

        System.out.println("请输入你的考试成绩:");
        int n = sc.nextInt();

        if ((n <= 100) && (n >= 90)){
            System.out.println("优秀!");

        }else if ((n < 90) && (n >=80)){
            System.out.println("良好!");

        }else if ((n < 80) && (n >= 70)){
            System.out.println("中等!");

        }else if ((n < 70) && (n >= 60)){
            System.out.println("及格!");

        }else if ((n < 60) && (n >= 0)){
            System.out.println("不及格!");

        }else{
            System.out.println("输入成绩有误!");  
        }
        System.out.println("--------------------");

        //三个数比较大小,输出最大值(if语句的嵌套使用)
        System.out.println("请输入你的第一个数据:");

        int k = sc.nextInt();

        System.out.println("请输入你的第二个数据:");
        int l = sc.nextInt();

        System.out.println("请输入你的第三个数据:");
        int h = sc.nextInt();

        //int max;
        if (k > l){
            if (k > h){
                max = k;
            }else{
                max = h;
            }
        }else{
            if (l > h){
                max = l;
            }else{
                max = h;
            }
        }
        System.out.println("max:"+max);

    }


}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值