题解 | 温标转换
温标转换
https://www.nowcoder.com/practice/41ceb724a9e843ecad8192cfbea56466
import java.util.Scanner;
import java.math.BigDecimal;
import java.math.RoundingMode;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNextDouble()) { // 注意 while 处理多个 case
double K = in.nextDouble();
double C = K - 273.15;
double F = C * 1.8 + 32;
BigDecimal bd = new BigDecimal(F);
bd = bd.setScale(9, RoundingMode.DOWN);
System.out.println(bd);
}
in.close();
}
}
查看15道真题和解析