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

    三元运算符,它和if-else语句类似,语法如下:

    判断条件 ? 表达式1 : 表达式2

    例如求两个数x、y中的较大者,如果用if…else语句来实现,具体代码如下:

    int x = 0;

    int y = 1;

    int max;

    if (x > y) {

       max = x;

    } else {

       max = y;

    }

    上面的代码运行之后,变量max的值为1。其中3-8行的代码可以使用下面的三元运算来替换。

    int max = x > y ? x : y;

    例:

    //比较两个数的大小
    
    public class Sm{
        public static void main(String[] srgs){
            int a = 4,b = 7; //定义两个整型变量
            int max = a > b ? a : b; //用三目运算符比较大小  a大于b就输出a:否就输出b;
            System.out.println(max);
        }
    }

    结果:输出的是7

  • 相关阅读:
    luogu P1396 营救
    luogu P2009 跑步
    2017 9 22
    2017 9 22 模拟赛T2
    2017 9 21
    luogu P1433 吃奶酪
    luogu p1867【Mc生存】经验值
    luogu p1387 最大正方形
    单例模式1
    Java 设计模式
  • 原文地址:https://www.cnblogs.com/ty-v/p/8029069.html
Copyright © 2011-2022 走看看