摘要: 三目运算符: 逻辑表达式 ? 值1 :值2 ; 如果 逻辑表达式 为true,整个表达式返回值1;否则返回值2. 三目运算符的嵌套:嵌套后的三目运算符表达式可能返回3个。甚至更多值的其中之一。 运算符的结合性和优先级: 结合性:控制运算符的运算方向:从左到右?还是从右到左? 大部分运算符都是从左到右 阅读全文
posted @ 2018-07-11 14:29 投入也日珥 阅读(311) 评论(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 投入也日珥 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 赋值运算符:= 将 = 右边的值 转入左边的容器(变量)。 = 左边只能是变量 = 右边可以是复杂的表达式。 大部分时候,= 右边往往都是复杂的表达式。 扩展后的赋值运算符: a += b; a = (l类型)(a+b) 扩展后的赋值运算符的左边,只能是变量。 a -= b a = (类型)(a-b 阅读全文
posted @ 2018-07-11 14:24 投入也日珥 阅读(193) 评论(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) 编辑
摘要: 布尔型 boolean:只接受true和false 阅读全文
posted @ 2018-07-09 10:24 投入也日珥 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 字符型: 只能装单个字符,且要放在单引号里面。 char:2个字节(16位)。 字符型的注意点: A、字符型有三种表示形式: -单引号里放普通字符。 -单引号里放特殊的转义字符 -用字符的Unicode编号。十六进制。 B、字符完全可以当成无符号整数使用。 字符当成无符号整数使用时,其实就是该字符的 阅读全文
posted @ 2018-07-08 21:50 投入也日珥 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 浮点型: 只能装带小数部分的数。 JAVA的浮点数,一共有两个: float: 4个字节(32位):取值更大 double: 8个字节(64位):取值更大 Q1:编程时应该使用float?还是double?为什么? A1:应该用double 浮点数都有精度丢失;但float丢失的更严重 阅读全文
posted @ 2018-07-08 14:34 投入也日珥 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 类型 基本类型 JAVA的类型 引用类型 基本类型 整形 (byte、short、int、long) 浮点型 (float、double)字符型 (char) 布尔型 (boolean) 整形 位 (bit):要么是0、要么是1 字节 (byte):8个bit. 2^0 2^4=>16 阅读全文
posted @ 2018-07-08 07:13 投入也日珥 阅读(95) 评论(0) 推荐(0) 编辑