输入一个华氏温度f,要去输出摄氏温度C,公式为c=5(f-32)/9 用 Java 写
时间: 2024-10-22 16:20:09 浏览: 25
当然可以。在Java中,你可以使用函数或方法来实现这个转换。这里是一个简单的示例:
```java
public class TemperatureConverter {
public static double celsiusToFahrenheit(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
public static void main(String[] args) {
double fahrenheit = 98.6; // 华氏温度示例
double celsius = celsiusToFahrenheit(fahrenheit);
System.out.println("华氏温度 " + fahrenheit + " 度转换为摄氏温度是 " + celsius + " 度");
}
}
```
在这个例子中,`celsiusToFahrenheit`方法接受华氏温度作为输入,并返回相应的摄氏温度。在`main`方法中,我们获取了一个华氏温度值并将其传递给该方法,然后打印出结果。
如果你想要让用户输入华氏温度并得到摄氏温度,可以在`main`方法中添加用户输入的部分,如下所示:
```java
import java.util.Scanner;
public class TemperatureConverter {
// ...
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入华氏温度:");
double fahrenheit = scanner.nextDouble();
double celsius = celsiusToFahrenheit(fahrenheit);
System.out.println("华氏温度 " + fahrenheit + " 度转换为摄氏温度是 " + celsius + " 度");
scanner.close(); // 关闭扫描器
}
}
```
现在,程序会提示用户输入华氏温度,然后计算并显示对应的摄氏温度。
阅读全文