how do i round/trucate a number without using methods like math.round or %3f?
- by user2923875
So far I need to round a number that I inputted and get it to 3 decimal places without those methods.
if(number !=(int)number){
number*=1000;
number=(int)number;
number=(double)number;
number/=1000;
System.out.println("-"+ number);
}
if(number ==(int)number){
System.out.println("-"+ number + "00");
}
With that above, it will work for any input except the ones with 2 decimal places, like 12.34 .
How do I make it work if i type 12.34 and displays 12.340?