3.4运算符
作者:互联网
1 package Number; 2 3 public class _3_4运算符 { 4 5 public static void main(String[] args) { 6 // 运算符是一些特殊的符号,主要用于数学函数,一些类型的赋值语句和逻辑比较方面.java中提供了丰富的运算符 7 /* 8 3.4.1 赋值运算符 "=" eg: int x = 123; 9 二元运算符 ,功能是: 将右方操作数所含的值赋值给左方的变量 10 由于 赋值运算符 处理时会先取得右方表达式的结果再赋值给变量 所以 如果一个表达式中有两个以上的 "=" 11 会从最右方的"="开始处理 12 3.4.2 算术运算符 + - * / % 13 3.4.3 自增自减运算符 ++a a++ --a a-- 14 自增自减运算符 是单目运算符 可以放在操作元的前面也可以放在操作元的后面 15 操作元 必须是整型或者浮点型 16 ++a 加加在前,先加再用 a++ 加加在后,先用再加 17 --a 减减在前,先减再用 a-- 减减在后,先用再减 18 分析: a = 4 19 b = ++a; a =5 b =5; 20 a =4 21 b = a++; b =4 a=5; 22 3.4.4 比较运算符 23 比较运算符属于二元运算符, 比较运算符的运算结果是boolean类型 24 比较运算符一共有6个: 25 > < == >= <= != (大于 小于 等于 大于等于 小于等于 不等于) 26 3.4.5 逻辑运算符 27 返回类型为布尔型的表达式 28 &&(&) 逻辑与 29 || 逻辑或 30 ! 逻辑非 31 结果为boolean型的变量或表达式可以通过逻辑运算符组合为逻辑表达式 32 && 全为true 才为true ||短路模式 ! 取反运算 33 && 与 & 的区别 : 34 && 和|| 一样属于"短路"运算符 35 & 要判断全部的逻辑表达式 属于"非短路"运算符 36 3.4.6 位运算符 37 1.按位与 & 5&-4 = 4 38 2.按位或 3|6 =7 39 .... 40 3.4.7 三元运算符 41 条件式 ? 值1 : 值2 42 boolean b = 20<45? true:false; 43 3.4.8 运算符优先级: 44 1.增量和减量运算 45 2.算术运算 46 3.比较运算 47 4.逻辑运算 48 5.赋值运算 49 在编写程序时,尽量使用圆括号来指定运算次序,以免产生错误的运算顺序. 50 51 52 * */ 53 54 } 55 56 }
标签:右方,++,运算符,--,3.4,赋值 来源: https://www.cnblogs.com/yuxin2021/p/15754236.html