+ 表示加法运算符
- 表示减法运算符
* 表示乘法运算符
/ 表示除法运算符
% 表示取模/取余运算符
注意事项:
1、当两个整数相除时只保留整数部分,丢弃小数部分
System.out.println(5/2);
2、若希望保留小数部分该如何处理?
处理方式一:使用强制转换将其中一个操作数转换为double类型再运算即可
System.out.println((double)5/2);
System.out.println(5/ (double)2);
System.out.println((double)5/ (double)2);
注意:如果以下方式强制转换,可能得不到需要的结果
因为在括号中整数相除丢弃小数部分,括号外强制转换成double类型
System.out.println((double)(5/2));
处理方式二:让其中一个操作数乘以1.0即可(推荐)
System.out.println(5*1.0 /2);
3、0不能作除数
System.out.println(5/0);
System.out.println(5/0.0);
System.out.println(0/0.0);
编译OK,运行时发生java.ArithmeticException(算术异常 记住)