zoukankan      html  css  js  c++  java
  • 三元运算符

    格式

    x ? y : z
    

    解释

    如果x==true,则结果为y,反之为z;

    代码演示

       //三元运算符
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入成绩");
            if (scanner.hasNextInt()) {
                int score = scanner.nextInt();
                if (score >= 0) {
                    String type = score >= 60 ? "及格" : "不及格";
                    System.out.println(type);
                } else {
                    System.out.println("请输入正确的成绩");
                }
            } else {
                System.out.println("输入的成绩不合法");
            }
            scanner.close();
        }
    

    小结

    三元运算符与if条件运算符相比,显得更加精简,便于理解和美观。

  • 相关阅读:
    最小路径
    零钱兑换
    硬币
    三步问题
    区域和检索
    除数博弈
    URI和URL的辨别
    交叉编译OpenMP
    牛客挑战赛44D-数列的和
    CF1408H. Rainbow Triples
  • 原文地址:https://www.cnblogs.com/dakuzai/p/13305947.html
Copyright © 2011-2022 走看看