用java输入一华氏温度,输出其对应的摄氏温度(保留小数点后2位)。 计算公式:celsius = 5 * (f - 32) / 9 输入样例: 100 输出样例: 37.78
时间: 2024-09-25 15:17:30 浏览: 40
利用Python轻松实现“华氏”和“摄氏”温度的转换
在Java中,你可以通过创建一个简单的控制台程序来实现这个功能。首先,你需要从用户那里获取华氏温度作为输入,然后使用给定的公式将它转换成摄氏温度,并打印出结果。以下是相应的Java代码示例:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入华氏温度:");
double fahrenheit = scanner.nextDouble();
// 使用公式转换为摄氏度
double celsius = convertFahrenheitToCelsius(fahrenheit);
// 打印结果,保留两位小数
System.out.printf("%.2f 华氏温度等于 %.2f 摄氏温度。\n", fahrenheit, celsius);
}
// 转换函数
private static double convertFahrenheitToCelsius(double fahrenheit) {
return 5 * (fahrenheit - 32) / 9;
}
}
```
当你运行这个程序并输入100,例如,它会输出 "100.00 华氏温度等于 37.78 摄氏温度。"
阅读全文