class Demo6_Operator {
public static void main(String[] args) {
//(关系表达式) ? 表达式1 : 表达式2 ;
int x = 10;
int y =5;
int z;
z = (x > y) ? x : y;
System.out.println("x 与 y 如果x大于y则 =真(将x赋值给z) 如果x大于y则 = 假 (将 y 赋值给z )" + z);
}
}
三元运算符的练习:
class Test1_Operator {
public static void main(String[] args) {
/*
A:比较两个整数是否相同
*/
//int x = 15;
//int y = 3;
//boolean b = (x == y);
//System.out.println("b = " + b); //false
//B:获取三个整数中的最大值
int a =88;
int b =99;
int c =1;
//先比较任意两个数的值,找出这两个数中的最大值
int max = (a > b) ? a : b; //比较a b两个变量的值 如果a 大于b 则将a赋值给 max 反之则将 b 赋值给max
//用前两个数的最大值与第三个数字比较,获取最大值
max = (c > max ) ? c : max; //比较 c max 两个变量的值.同上
System.out.println("max = " + max);
System.out.println("----by Rick");
}
}