学习java 第三天
运算符分类 编辑 运算符指明对操作数的运算方式。组成表达式的Java 操作符 有很多种。运算符按照其要求的操作数数目来分,可以有 单目运算符 、 双目运算 符和 三目运算符 ,它们分别对应于1个、2个、3个操作数。运算符按其功能来分,有 算术运算符 、 赋值运算符 、 关系运算符 、 逻辑运算符 、 位运算符 和其他运算符。 [1] 算术 单目:+(取正)-(取负) ++(自增1) - -(自减1) 双目:+ - * / %(取余) 三目:a>b?true:false 说明:当a大于b的时候,为true(也就是冒号之前的值),否则为false;这整个 运算符 包括一个 关系运算符 (可以是“>”"<""!="等等),一个“?”,一个“:”,冒号前后需要有两个 表达式 或者是值或者是对象。 关系 等于符号 : ==,不等于符号 : != ,大于符号 : >, 小于符号 : <,大于等于符号 : >= ,小于等于符号 : <= 。 位与逻辑 位 运算符 与(&)、非(~)、或(|)、异或(^) &:双目运算符,运算时均把运算数转换为二进制再做比较,规则:当相同的位上均为1时结果为1,否则结 果为0.如:1010&1101,转为二进制:10001001101&1111110010比较结果为:1000000转为十进制: 64所以1010&1101=64; | :当两边 操作数