运算符:运算符是对常量进行操作的符号;
操作数:参与运算的数据称为操作数;
表达式:用运算符把常量或者变量连接起来符号Java语法的式子就可以称为表达式.
举例说明:
int = 10;
int = 20;
int c = a+b;
+ :是运算符 并且是算术运算符;
a+b: 是表达式 由于+ 是算术运算符,所以这个表达式就叫算数表达式.
算术运算符:
"+,-,* ,/ %" 这些都是比较简单的运算符
注意事项 :除法 / 得到的是商,取余 % 得到是余数
整数相除只能得到整数,想要小数必须有浮点数的参与
例如 算数运算符


字符的+操作:
对应的数值来进行计算
'A'的值是65 A-Z 是连续的
'a'的值是97 a-z 是连续的
'0'的值是48 0-9 是连续的
算数表达式中包含多个基本数据类型的值时候, 整个算数表达式的类型会自动进行提升
提示规则
byte类型,short 类型,char类型不参加运算的 如果要参加运算将会提升为int类型
整个顺序 byte short char >int>long>float>double


将byte类型转换为int类型

结果 g:30

结果h:22.65
字符串的+操作
当"+"操作中出现字符串时,这个"+"是字符串连接符,而不是算数运算
"nihao"+999
在"+"操作中,如果出现了字符串,就是连续运算符,否则就是算数运算,当连续进行"+"操作时,从左到右逐个执行.
20+22+"nihao"

自增自减运算符
++ 自增 变量的值加1
-- 自减 变量的值减1
注意事项
++ 和-- 既可以放在变量的后面也可以放在变量的前面
单独使用时 ++和-- 无论是放在前面还是后面都是一样的
参加操作时 : 如果放在变量的后面,先拿变量参与操作 ,后面拿变量做++或--;
如果放在变量的前面, 先拿变量做++或-- ,后面拿变量参加操作.


关系运算符
关系运算符--比较运算符
<,<=,>,>=,==,!=
注意事项:
关系运算符的结果都是 Boolean类型 要么 true,要么 false.
千万不要把" =="写错成"=".

结果:

逻辑运算符
基本的逻辑运算符
逻辑单与&
特点: 并列关系(交集) 有false则false ;
逻辑单或|
特点 : 或的关系 (并集) 有true 则true
逻辑异或^
特点: 相同则false,不同则true
逻辑非!
特点:非true则false , 非false 则true

结果:

短路逻辑运算符
&& 短路与
|| 短路或
注意事项:
逻辑与& ,无论左边真假,右边都要执行
短路与&& 如果左边为真,右边执行,如果左边为假 , 右边不执行
逻辑或| 无论左边真假,右边都要执行
短路或 || 如果左边为假,右边执行,如果左边为真, 右边不执行


三元运算符
格式: 关系表达式?表达式1:表达式2
计算规格
首先计算关系表达式的值
如果值为true,表达式1的值就是结果
如果值为false,表达式2的值就是结果



被折叠的 条评论
为什么被折叠?



