摘要: 三目运算符: 逻辑表达式 ? 值1 :值2 ; 如果 逻辑表达式 为true,整个表达式返回值1;否则返回值2. 三目运算符的嵌套:嵌套后的三目运算符表达式可能返回3个。甚至更多值的其中之一。 运算符的结合性和优先级: 结合性:控制运算符的运算方向:从左到右?还是从右到左? 大部分运算符都是从左到右 阅读全文
posted @ 2018-07-11 14:29 投入也日珥 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 比较运算符: > >= < <= == != 比较运算符,正是用于比较两个变量或两个值,如果符合预期,得到true,否则得到false。 逻辑运算符: 只能对Boolean值进行运算。 && 与:要求两个条件同时为true,结果才为true。 & 不短路与 || 或:要求任意一个条件为true,结果 阅读全文
posted @ 2018-07-11 14:27 投入也日珥 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 位运算符: 它只对整形(byte、short、int、long、char(0~65536))运算。 针对二进制码进行运算的。 负数的进制码:保存的是补码。 源码:数。直接算出来的叫源码。最高位:又叫符号位,0 代表正数,1 代表负数。 反码:除符号位之外,其他位都按位取反。 补码:反码+1. &:按 阅读全文
posted @ 2018-07-11 14:26 投入也日珥 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 赋值运算符:= 将 = 右边的值 转入左边的容器(变量)。 = 左边只能是变量 = 右边可以是复杂的表达式。 大部分时候,= 右边往往都是复杂的表达式。 扩展后的赋值运算符: a += b; a = (l类型)(a+b) 扩展后的赋值运算符的左边,只能是变量。 a -= b a = (类型)(a-b 阅读全文
posted @ 2018-07-11 14:24 投入也日珥 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 算术运算符:(7个) +、-、*、/、% ++:将单个变量的值加1 放在变量之后,表示先用变量的值,再自加; 放在变量之前,表示先自加,再用变量的值; --:将单个变量的值加1 放在变量之后,表示先用变量的值,再自减; 放在变量之前,表示先自减,再用变量的值; 对于一些更复杂的运算,应该使用Math 阅读全文
posted @ 2018-07-11 14:23 投入也日珥 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 类型转换 所有数值型(7种)都可以自定转换 自动转换:取值范围小的,可以自动转换为取值大的 byte → short →(-32768~32767) → int → long → float →double ╱ char(0~65536) 推论: - 所有整形,都可以自动转成浮点型。 - 所有整形, 阅读全文
posted @ 2018-07-11 14:16 投入也日珥 阅读(75) 评论(0) 推荐(0) 编辑