JAVA基础06——基本运算符

JAVA基础06——基本运算符

算术运算符

+,-,,/,%,++,–*

(加减乘除也叫二元运算符)

(在除出来小数的时候要先转一下类型,不然输出的值就为0 )

(不同变量相加时,凡是含有long变量,输出的结果都为默认值long类型,否则为int类型)

(自增,自减称一元运算符)

JAVA基础06——基本运算符

模运算

JAVA基础06——基本运算符

自增,自减

a++:在执行代码后,先赋值,再自增

++a:在执行代码前,先自增,再赋值

JAVA基础06——基本运算符

赋值运算符:=

关系运算符

JAVA基础06——基本运算符
>,<,>=,<=,==,!= (结果:true/false)

逻辑运算符

&& 或, || 与 , ! 非
JAVA基础06——基本运算符
JAVA基础06——基本运算符

拓展:短路运算

在前面的语句为错时,将不会执行后面的语句

JAVA基础06——基本运算符

JAVA基础06——基本运算符

位 运 算 符

&与,|或,^异或, ~非, >>左移 , <<右移, >>>

JAVA基础06——基本运算符
拓展:怎样让2*8运算的更快
JAVA基础06——基本运算符

条件运算符:?,:

JAVA基础06——基本运算符

扩展赋值运算符

+=,-=,*=,/=

JAVA基础06——基本运算符

幂运算

JAVA基础06——基本运算符

字符串连接符

JAVA基础06——基本运算符