摄氏度和华氏度之间的转换java
时间: 2024-10-14 20:03:16 浏览: 34
在Java中,摄氏度和华氏度之间可以方便地进行转换,因为它们之间的转换公式相对直接。以下是两个转换方法的简要说明:
### 华氏度转摄氏度
C = (F - 32) * 5 / 9
### 摄氏度转华氏度
F = C * 9 / 5 + 32
你可以创建两个静态方法,分别对应这两个公式。下面是代码示例:
```java
public class TemperatureConverter {
// 华氏度转摄氏度
public static double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
// 摄氏度转华氏度
public static double celsiusToFahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
// 示例用法
public static void main(String[] args) {
double fahrenheitInput = 68;
double celsiusOutput = fahrenheitToCelsius(fahrenheitInput);
System.out.println("华氏 " + fahrenheitInput + " 度等于摄氏 " + celsiusOutput + " 度");
double celsiusInput = 20;
double fahrenheitOutput = celsiusToFahrenheit(celsiusInput);
System.out.println("摄氏 " + celsiusInput + " 度等于华氏 " + fahrenheitOutput + " 度");
}
}
```
这段代码中,`main`函数演示了如何将华氏68度转换为摄氏度,并将摄氏20度转换为华氏度。
阅读全文