1、(1)运算:对常量和变量进行操作的过程称之为运算;
(2)运算符:对常量和变量进行操作的符号称之为运算符;
(3)操作数:参与运算的数据称之为操作数;(类似与1,2,b,’a‘)
(4)表达式:用运算符把常量或者变量连接起来的,并且符合Java语法的式子称之为表达式;
不同运算符连接起来的式子体现的是不同类型的表达式;(类似与1+1,’b‘+2)
2、运算符的分类:
(1)算数运算符:+,—,*,/,%,++,——
(2)赋值运算符:=,+=,-=,*=,/=,%=
(3)比较运算符(比较运算符):相等于 ==,不等于 !=,<,>,<=,>=
(4)逻辑运算符
(5)位运算符
(6)三目运算符
3、关于算数运算符
(1)基本符号示例:+,—,*,/,%
(2)++,——单独使用的时候示例:(++,——放后)
++,——单独使用的时候示例:(++,——放前)
即,++,——单独使用的时候,放前放后结果一样。
(3)++,——结合表达式使用的时候,无论是++还是——,放在后面,先赋值再做自加或者自减
示例:
++放在后面,先赋值再做自加意思是:先将原来a的值赋值给c,然后原来a再自加1
(4)++,——结合表达式使用的时候,无论是++还是——,放在前面,先做自加或者自减,然后再赋值
示例:
4、关于赋值运算符
(1)最基本的赋值运算符是=
示例:
赋值读的时候是从右往左读:将10赋值给变量b,然后变量b再赋值给变量a
(2)示例:
输出结果为:
分析: int a2 =10;
a2 -= 5;
表示a2这个数值10先减去5,等于5,然后将5再赋值给a2,所以输出结果为5;其余同理
5、关于比较运算符
(1)比较运算符的结果都是boolean,也就是要么true,要么false
示例:
(2)也可以用boolean来接收
示例: