25 Java语言基础三元运算符的基本用法
三元运算符的格式
(关系表达式) ? 表达式1:表达式2
三元运算符的执行流程
案例演示
获取两个数中的最大值
1 public class HelloWorld { 2 public static void main(String[] args) { 3 int x =10; 4 int y = 5; 5 int z; 6 z = (x>y)?x:y; // 7 System.out.println(z); 8 9 } 10 }
比较两个整数是否相同
1 public class HelloWorld { 2 public static void main(String[] args) { 3 int x =10; 4 int y = 5; 5 int z; 6 7 boolean b= (x==y)?true:false; 8 System.out.println(b); 9 10 } 11 }
获取三个个整数的最大值
1 public class HelloWorld { 2 public static void main(String[] args) { 3 int x =10; 4 int y = 5; 5 int z = 4; 6 7 int temp = (x>y)?x:y; 8 int max = (z>x1)?z:tmp; 9 System.out.println(max); 10 11 } 12 }