其他分享
首页 > 其他分享> > 3.4运算符

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