算数运算符
字符在计算机中的数据运算,被称为加法运算。
“0”48 a“97” A “65”
字符串参与加法运算,并非加法运算,而是字符的拼接
例如:int a=20 int b=10
system.out.println(a+b+“hello”)
输出结果为 :30hello
system.out.println(“hello”+a+b)
输出结果为 :hello2010
system.out.println(“hello” +a)
输出结果为 :hello20
++ --
1.自增与自减,变量的加一或者减一。
2.可在变量前也可在后。
public class operatatorDemod{
public static viod main (string[]atg}
int a=1
输出结果为 a=10
a++(变量加加):++在后面先拿变量做操作。
++a:符号在前先变量加加,再进行操作。
赋值运算符
1.“=”为基本赋值运算符
2. +=,/=,✲=,-+为拓展数值运算符
例如:+= 用+=左边右边的数据相加所得结果赋值到左边
拓展数值运算符中有强制性转换,任定义一个变量为x,且[x+=7 ]
该类型等于:
a=(a的数据类型) (a+7)
关系运算符
>,<,>=,<=,==,!=
以上关系运算符类型均为boolean类型
==的输出为true
!=的输出为false
>=中其中一个成立即可
==:起判断作用
=:赋值号
a=b:将b赋值给a后输出a的值
逻辑运算符
链接关系表达式:
&:逻辑与
&&:双与
|:逻辑或
‖:双或
!:逻辑非
&:有false则false
|:有true则true
!:true则false,false则true(有之则反)。
亦或:同为false,异为true。
java中x小于3大于6写法为:
3<x,x>6(分开写)
&&与&
相同处:
①&&与&:(结果)有false则false
②‖与|:有true则true
不同处:
①&&左边有false则无法运行(短路)
②&:无论左边是true还是false左右均可运行。