四则运算
加+、减-、乘*、除/,与数学中的用法基本一致。但有两点注意事项:
- 对于整数来说,除法是进行整除,只看商,不看余数。
- 一旦有浮点数参与计算,那么结果就是浮点数
- java中从左往右,遇到*,/,(),则优先运行
package day06.demo05;
public class kk {
public static void main(String[] args) {
byte b = 3;
byte d = (byte)(b + 4);
System.out.println("d=" + d);
}
}
int x = 4;
int y = (--x)+(x--)+(x*10);//3+3+20
·取模运算
如果对于整数的除法,希望得到余数而不是商,那么可以使用取模运算(%)
注意,只有对整数使用取模运算,才有余数的数学意义
·字符串连接
如果将加号(+)用于字符串,那么将不再是字符运算,而是字符串连接。
任何数据类型和字符串进行连接,结果都将是字符串类型。
·赋值运算符
·基本赋值运算符:等号(=),代表将右侧的数据交给左侧的变量
·复合赋值运算符
- a+=3 相当于 a=a+3
- b-=3 相当于 b=b-3
- c*=5 相当于 c=c*5
- d/=6 相当于 d=d/6
- e%=7 相当于 e=e%7
注意:赋值运算符左侧必须是变量,不能是常量。
·三元运算
三元运算:
格式:
表达式1 ? 表达式2 : 表达式3;
要求表达式1 运行的结果必须是一个boolean的结果。通过表达式1的这个结果确定到底是执行表达式2还是表达式3.
当表达式1为true,就把表达式2的结果作为三元运算的结果。
当表达式1为false的时候,把表达式3的结果作为三元运算的结果。
表达式1、表达式2、表达式3不能是语句,必须是表达式。
注意:三元运算符运算后必须有结果。
比较运算符:> < >= <= == !=
逻辑运算符:
- 与 & &&
- 或 | ||
- 亦或 ^
- 非 !
4346

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



