26 三元运算符
1. 三元运算符
格式:关系表达式?表达式1:表达式2;
范例:a>b?a:b;
计算规则:
首先计算关系表达式的值
如果值为true,表达式1的值就是运算结果
如果值为false,表达式2的值就是运算结果。
1 /* 2 三元运算符 3 格式: 4 关系表达式?表达式1:表达式2; 5 范例: 6 a>b?a:b; 7 执行流程: 8 首先计算关系表达式的值 9 如果值为true,表达式1的值就是运算结果; 10 如果值为false,表达式2的值就是运算结果 11 */ 12 13 public class OperatorDemo{ 14 public static void main (String[] args){ 15 //定义两个变量 16 int a = 10; 17 int b = 20; 18 19 //获取两个数据中的较大值 20 int max = a>b? a:b; 21 22 //输出结果 23 System.out.println("max:"+max); 24 25 } 26 }