0
点赞
收藏
分享

微信扫一扫

java学习笔记-运算符

尤克乔乔 2022-01-09 阅读 71

1、算术运算符
±*/
% 取余 得到的是两个数据做除法的余数
除法得到的是商,取余得到是余数
整数相除只能得到整数,要得到小数,必须有浮点数的参与
2、字符的“+”操作

int i = 10char c = ' A';  //'A'的值是65
得到75

'a’的值是97 '0’的值是48
算术表达式中包含多个基本数据类型的值的时候,整个算术表达式的类型会自动进行提升。
提升规则:byte,short,char -> int -> long -> float -> double
3、字符串的“+”操作

System.out.println("it"+"666");
输出:it666
System.out.println("it"+666);
输出:it666
System.out.println(666+"it");
输出:666it
System.out.println("it"+6+66);
输出:it666
System.out.println(6+66+"it");
输出:72it

4、赋值运算符
= 赋值 a = 10;
+= a += 10; (a = a + 10;)
-= *= /= %= // 隐含了强制类型转换
5、自增自减运算符
++ –
i=0; i++; 输出i==1;
//++i; +放在前面,先自加在运算;+放在后面先运算,在自加

举报

相关推荐

0 条评论