算数运算符

+  表示加法运算符

-   表示减法运算符

*   表示乘法运算符

/   表示除法运算符

%   表示取模/取余运算符

 

注意事项:

  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(算术异常  记住)

 

posted @ 2020-08-19 21:46  IJLog  阅读(248)  评论(0编辑  收藏  举报