/*
三元表达式
数据类型 变量名 = 条件表达式? 表达式1 : 表达式2 ;
条件表达式:结果为true或者是false 如果结果为true 执行表达式1 如果结果为false执行 表达式2
三元表达式的结果必须被使用 要么赋值 要么打印
*/
public class Demo09
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
//获取两个数的最大值
int max = a > b ? a : b;
System.out.println(max);
//获取两个数的最小值
int min = a < b ? a : b;
System.out.println(min);
System.out.println("-----------------------------------");
String s = a>b? "a大" : "b大";
System.out.println(s);
}
}
三元表达式
数据类型 变量名 = 条件表达式? 表达式1 : 表达式2 ;
条件表达式:结果为true或者是false 如果结果为true 执行表达式1 如果结果为false执行 表达式2
三元表达式的结果必须被使用 要么赋值 要么打印
*/
public class Demo09
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
//获取两个数的最大值
int max = a > b ? a : b;
System.out.println(max);
//获取两个数的最小值
int min = a < b ? a : b;
System.out.println(min);
System.out.println("-----------------------------------");
String s = a>b? "a大" : "b大";
System.out.println(s);
}
}