java中的整除和取余有啥细节。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的整除和取余有啥细节。相关的知识,希望对你有一定的参考价值。

在java中,取整的细节在于得到整数相除的结果的整数部分(不需要四舍五入),取余的细节在于得到两个整数相除的结果的余数部分。
取整用符号'/'表示,取余用符号'%'表示。
参考技术A 整除用于取得倍数,取余用于取得尾数,比如对整数操作,整除可得到十百千位的数值,取余可得到个位数字追问

在java中
double s;
s=3.14*1.5*1.5;
System.out.println("s");
最后的结果精确度有问题,有什么情况可以避免吗? 谢谢!!!

追答

System.out.println("s");敢问你是要输出字符串吗

参考技术B 整除:符号:/ . 要注意被除的那一个不能为0,不然会报异常。
取余:符号:% .这个基本上没有什么注意点,记住这个符号就可以了。
参考技术C 5/3=1
5%3=2
参考技术D 问题具体点追问

在java中
double s;
s=3.14*1.5*1.5;
System.out.println("s");
最后的结果精确度有问题,有什么情况可以避免吗? 谢谢!!!

追答

double s;
s=3.14*1.5*1.5;
System.out.println(s);
s不加引号
就不会报错啊

java运算符与数字分解,看完对java更加有信心了(主除以和取余的理解)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

 

运算符:

1.赋值运算符:=

2.算术运算符:+ ,-  ,* (乘), / (除),%(取余),++(自增) ,--(自减)

3.关系运算符:> , >= (大于等于), < , <= (小于等于), ==, !=(不等于)

4.逻辑运算符:&&(与),||(或),!(非)

混淆点:1.  /(除)是算出结果的值,例如:70/7=10(加上声明请看小编的第四章)

2.%(取余)是取最后数字的尾数,例如:1234%10=4


数字分解

通过算术运算符得数字进行分解。例如:12345

个位:12345%10=5

十位:12345/10=1234      1234%10=4

百位:12345/100=123      123%10=3

千位:12345/1000=12      12%10=2

万位:12345/10000=1

总结

以上内容都是为了更好的理解    / (除)和   %(取余)便以更好的理解

以上是关于java中的整除和取余有啥细节。的主要内容,如果未能解决你的问题,请参考以下文章

Java 中的取模和取余

java里取余的问题

求java中整除函数是啥

java中整除和浮点除啥区别

java的int的两个类型相除,结果怎么取舍

java除以一个数,能整除直接取商,如不能整除则只取整数部分,记得api里有方法能直接实现,哪位请告知?