/*
* 三元(三目)运算符:
* 格式:
* (表达式) ? true的结果 : false的结果;
*
* 执行流程:
* 表达式如果成立,那么执行true的结构,否则就是false
*
* 举例:求两个数据中的最大值
* */
public class OperatorDemo {
public static void main(String[] args) {
//定义两个变量
int a = 20 ;
int b = 10 ;
//先定义一个变量
int max = (a>b) ? a : b ;
System.out.println("max:"+max);
System.out.println("----------------------");
//判断两个值是否相等:
int m = 100;
int n = 200 ;
// boolean flag = (m==n) ? true : false ;
//改进:优化:==:笔记运算符
boolean flag = (m==n) ;
System.out.println(flag);
}
}
* 三元(三目)运算符:
* 格式:
* (表达式) ? true的结果 : false的结果;
*
* 执行流程:
* 表达式如果成立,那么执行true的结构,否则就是false
*
* 举例:求两个数据中的最大值
* */
public class OperatorDemo {
public static void main(String[] args) {
//定义两个变量
int a = 20 ;
int b = 10 ;
//先定义一个变量
int max = (a>b) ? a : b ;
System.out.println("max:"+max);
System.out.println("----------------------");
//判断两个值是否相等:
int m = 100;
int n = 200 ;
// boolean flag = (m==n) ? true : false ;
//改进:优化:==:笔记运算符
boolean flag = (m==n) ;
System.out.println(flag);
}
}