java输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9
时间: 2024-11-30 18:23:10 浏览: 21
在Java中,你可以通过编写一个简单的程序来实现华氏温度到摄氏温度的转换。下面是一个示例函数,它接受用户输入的华氏温度,并返回相应的摄氏温度:
```java
public class TemperatureConverter {
public static void main(String[] args) {
double fahrenheit;
System.out.println("请输入华氏温度:");
Scanner scanner = new Scanner(System.in);
fahrenheit = scanner.nextDouble(); // 获取用户输入的华氏温度
double celsius = convertFahrenheitToCelsius(fahrenheit); // 调用转换函数
System.out.printf("%.2f 华氏度等于 %.2f 摄氏度.\n", fahrenheit, celsius);
}
// 华氏转摄氏的转换方法
public static double convertFahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9; // 使用给定的公式
}
}
```
当你运行这个程序,它会提示你输入一个华氏温度,然后显示对应的摄氏温度。注意,`%.2f`用于格式化浮点数,保留两位小数。
阅读全文