题解 | #取近似值#
取近似值
https://www.nowcoder.com/practice/3ab09737afb645cc82c35d56a5ce802a
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
/**
* 类型转换的问题是它将截断小数点后的值。它不会四舍五入。
* 在82.14的情况下,我们将得到一个int值82,看起来不错。但是,当我们有一个像82.99这样的双精度值时,我们只会得到82,而失去了0.99,即〜1。
* */
Scanner sc = new Scanner(System.in);
double aDouble = sc.nextDouble();
System.out.println((int)(aDouble+0.5) );
}
}


字节跳动公司福利 1355人发布