Java基础:Java运算符

Java基础

Java运算符

计算机最基础的用法就是进行数据运算,Java运算符有算数运算符、关系运算符、赋值运算符、逻辑运算符、位运算符和调节运算符

运算符的优先级 括号最高 优先级不用刻意去记 需要知道的是将需要使用优先级的用括号 增加程序的可读性

一元运算符:一个操作数的运算 例如自增自减运算符

二元运算符:两个操作数的运算 例如关系运算符

三元运算符:三个操作数构成 条件 ? 结果为真的值 : 结果为假的值

一、算数运算符

加减乘除模运算符(二元)

(a + b) 左边的数加上右边的数

(a - b)左边的数减去右边的数

(a * b)左边的数与右边的数相乘

(a / b)左边的数与右边的数相除

(a % b)左边的数与右边的数相除取余数

 


 

二、自增自减运算符

+在变量后面 表示先赋值 后自增 a--同理 自增和被赋值的变量值相同

+在变量前面 表示先自增 后赋值 --a同理 自增和被赋值的变量值不同

 


 

三、关系运算符

关系运算符的表达方式为布尔值数据类型true和false

(a > b) 表示a是否大于b 如果大于为真

(a < b)表示a是否小于b 如果小于为真

(a <= b)表示a是否小于等于b 如果是为真

(a >= b)表示a是否大于等于b 如果是为真

(a == b)表示a是否等于b 如果等于为真

(a != b)表示a是否不等于b 如果不等于为真

 


 

四、赋值运算符

= 赋值

+= 相加并赋值

-= 相减并赋值

*= 相乘并赋值

/= 相除并赋值

 


 

五、逻辑运算符

只能返回true和false 所以只能用Boolean类型

&& 与逻辑 两个操作数都为真 则为true 否则为false

|| 或逻辑 两个操作数有一个为真 则会true 否则为false

! 非逻辑 将最后表达的结果取反

短路逻辑运算:使用与逻辑时 当第一个操作数结果为false 则最终结果就为false

 


 

六、位运算符

位运算符是针对二进制代码的运算

 


 

七、条件运算符

需要三个操作数进行运算 第一个操作数是条件 第二个操作数是结果为true所返回的值 第三个操作数是结果为false所返回的值

 


八、字符型连接符

连接符+用来把字串符和表达式连接起来输出

System.out.println("字串符:" + a);
输出结果
    字串符:a

 

 

posted @ 2021-08-08 22:43  海涛布克  阅读(115)  评论(0编辑  收藏  举报