java基础 运算符 条件运算符 ? :

来源:互联网 发布:湖边凶杀案知乎 编辑:程序博客网 时间:2024/05/16 14:54

条件运算符  ? :

语法形式:布尔表达式 表达式1 表达式2

如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。

package com.lan.operator;/** * 条件运算符 ? :  * 语法形式:布尔表达式 ? 表达式1 :表达式2  * 如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值。 */public class TernaryConditionalOperator{    public static void main(String[] args)    {int t1=3,t2=5,t3;t3=t1<t2? 10:20;//3<5 true 所以 条件运算符返回表达式1的值,也就是10System.out.println("t1<t2 is:"+(t1<t2));System.out.println("t3="+t3);    }}
结果:

t1<t2 is:truet3=10


原创粉丝点击