--- title: Java SE笔记: 表达式 date: 2016-07-20 22:20:00 updated: 2016-07-20 22:20:00 description: "表达式" categories: [个人笔记] tags: [Java, Java SE笔记] --- 表达式(experssion)表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以`能求得数值的`有意义排列方法所得的组合。 用运算符号连接的变量/常量科称之为表达式. 如: a+b 3.14+a (x+y)*z+100 表达式中操作数运算的结果就是表达式的结果 表达式的运算顺序取决于[运算符的优先级](/2016/07/20/java-9/) 根据组成的运算符类型分类: - 算数表达式、关系表达式、逻辑表达式、赋值表达式、条件表达式(条件?结果1:结果2) - 关系运算符 > < >= 关系表达式 - 逻辑运算符 & | && || ^ 逻辑表达式