private boolean validateSno(double inSno) {
//sno is the serial number
int firstThree=(int)inSno;
double secondThree=(inSno-firstThree)*1000;
boolean same=false;
double checkDigit=inSno*1000-(int)inSno;
if(checkDigit>0.0)
{
same=false;
}
else
{
if(firstThree>=100&&firstThree<=300)
{
if(secondThree>=001&&secondThree<=999)
{
same=true;
}
}
}
return same;
}
Мне нужно, чтобы результат был в форме XXX.YYY, но так как это реальное число, я застрял в том, как разделить первые 3 числа и вторые 3 числа.У каждого своя валидация, необходимая
Есть ли простой способ с использованием mod / div или?