zoukankan      html  css  js  c++  java
  • 三元运算符 ---一般有用

    package com.itheima.demo01_operator;

    import java.sql.SQLOutput;

    /*
    案例: 演示三元运算符入门.

    需求:
    1.定义两个int类型的变量a. b, 初始化值分别为10, 20
    2.通过三元运算符, 获取变量a和b的最大值.
    3.将结果(最大值)打印到控制台上.

    三元运算符简介:
    概述:
    也叫三目运算符, 即: 它由三部分组成.
    格式:
    关系表达式 ? 表达式1 : 表达式2;
    执行流程:
    1. 先执行关系表达式, 看其结果是true还是false.
    2. 如果是true, 则执行 表达式1.
    3. 如果是false, 则执行 表达式2.
    细节:
    1. 表达式1和表达式2不能是输出语句.
    2. 表达式1和表达式2的值, 类型要兼容.
    */
    public class Demo06 {
    public static void main(String[] args) {
    //1.定义两个int类型的变量a. b, 初始化值分别为10, 20
    int a = 10, b = 20;
    //2.通过三元运算符, 获取变量a和b的最大值.
    //a > b ? a大 : b大;
    //int max = 20;
    int max = a > b ? a : b;
    //3.将结果(最大值)打印到控制台上.
    System.out.println("max: " + max);
    System.out.println("--------------------------");

    //三元运算符进阶:
    //演示: 表达式1和表达式2不能是输出语句.
    //a > b ? System.out.println(a) : System.out.println(b); 报错, 格式不支持.
    System.out.println(a > b ? a : b);

    //演示: 表达式1和表达式2的值, 类型要兼容.
    //int max2 = a > b ? "a大" : b; 报错
    }
    }
  • 相关阅读:
    48音标
    business expressions(二)
    Pick up lines搭讪
    Greetings
    business expressions(一)
    analyzing problems
    business meeting
    idea缓存目录mac cache
    Sublime 3156 LICENSE key
    React从0到1
  • 原文地址:https://www.cnblogs.com/shan13936/p/13780029.html
Copyright © 2011-2022 走看看