运算符


Java的基础语法(运算符)

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来接收

? 示例: