回顾:
变量:
变量的声明 类型 变量名;
变量的初始化:第一次给变量赋值
变量的使用:使用的是变量的值
变量名的命名规范:
1.严格区分大小写
2.由字母,数字,_,$组成,数组不可以开头
3.见名知意
变量的类型:
int :整型的数字
long :长整型 +L/l
double:浮点型 小数
char:' ' 字符型 单个字符,不可以为空
String:"" 字符串 可以为空,空字符串
boolean:(布尔):true false
一般用于判断
day03- 运算符
1.赋值运算符: = :用来给变量赋值的
注意点:对变量赋值的时候,要注意,变量
是否为原变量,如果为原变量,变量名前不要
加类型,如果是新变量,那么加类型。
+=:a+=b 等同于 a = a+b
-=: a-=b 等同于 a = a-b
*=: a*=b 等同于 a = a*b
/=: a/=b 等同于 a = a/b
练习题:
小明的生活费1000元
小红的生活费500元
现,小红和小明在学习加减乘除运算。
"两者之和是:"。。
"两者之差是:"。。
2.算术运算符
+ - * / %(模运算) ++ --
+:加法运算
注意点:
当+两端都是数值类型时,那么此时,+是算术运算符,进行加法运算
但是,如果+两端都是String类型时,此时+是字符串连接运算符,功能:拼接字符串
-:减法运算
-两边只能是数值类型
在连减运算中,如果出现了(),那么()中的运算
的优先级会高,先算()内的结果
*:乘法运算
*两边的只能是数值类型
//运算优先级
如果+ - * ()同时出现在一个表达式中,那么
()最优先,之后运算*,最后运算+ -
/:除法运算
/两端也只能是数值类型
总结:
当一个表达式中同时出现+ - * / ()运算的时候
()最优先运算,之后运算* /,如果*/同时出现,那么按照先后顺序执行,最后运算+-。+-也是同一级别的,如果同时出现,按照顺序执行。
%:取余(余数)
++:自增1 a++
int b = a++; 1.将a的值赋给b 2.a进行自增1
如果在一个运算表达式中出现了a++,那么,将a++看成一个整体,用一个中间变量接收,此时拿中间变量的值取参与运算,即可算出结果
++a:
int b = ++a;
1.先自增运算 2.赋值
总结:
++ :赋值 自增运算
int b = a++:先赋值 后运算
int b = ++a;先运算 后赋值
--:自减1
int b = a--; 1.先赋值 2.运算
int b = --a; 1.先运算 2.赋值