题解 | #取近似值#
取近似值
http://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
解题思路
- 取出小数部分b
- 取出整数部分c
- 如果小数部分大于0.5,整数部分就加1
代码实现
import java.io.*;
import java.util.*;
public class Main{
public static void main(String [] args){
Scanner sc = new Scanner(System.in);
Float a = sc.nextFloat();
int b =(int) (a*10%10);
int c = (int)(a*10/10);
if(b>=5){
c ++;
}
System.out.println(c);
}
}