[英]HTTP parser: scraping single page application: many GETs, how to find out when the page ends
[英]How to find out if a number ends in .5 or .0
我只是想知道你们是否可以帮助我解决问题?
double num = 2.0
if(num%1 != 0)
{
System.out.println("hi");
}
else if(num%.5 != 0)
{
System.out.println("hi there");
}
基本上,我想确保用户输入的数字以.0或.5结尾。但是我很难弄清楚。 上面的“解决方案”是我想出的,但似乎没有用。 任何指针吗?对于编程而言,它相对较新,因此将不胜感激。
%
运算符适用于浮点类型float
和double
以及Java中的整数类型。 以“ .0”或“ .5”结尾的任何数字都可以被0.5
整除。
if (num % 0.5 == 0)
{
System.out.println("Ends in .0 or .5!");
}
尝试这个
if (num - Math.rint(num) == 0) {
System.out.println("hi");
} else if (Math.abs(num - Math.rint(num)) == 0.5) {
System.out.println("hi there");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.