/* 一元运算符:只需要一个数据就可以进行操作的运算符 如:取反! 自增++ 自减 -- 二元运算符:需要两个数据才可以进行操作的运算符 如:加法+ 赋值= 三元运算符: 需要三个数据才可以进行操作的运算符 格式: 数据类型 变量名称 = 条件判断 ? 表达式1 :表达式2 流程: 首先判断是否成立 如果成立,那么将表达式1的值赋值给左侧的变量 如果不成立,那么将表达式2的值赋值给左侧的变量 二者选其一 注意事项: 1、必须同时保证表达式1和表达式2都符合数据类型的要求 2、三元运算符的结果必须被使用 */ public class Demo04operator{ public static void main(String[] args){ int a = 10; int b = 20; int max = a>b ? a : b; System.out.println("max: " + max);//20 System.out.println(a>b ? a : b);//正确写法 } }