使用java编写代码:华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了,将摄氏度转成华氏度,直接乘以9,除以5,再加上32即行
时间: 2024-10-13 09:13:26 浏览: 25
利用Python轻松实现“华氏”和“摄氏”温度的转换
在Java中,你可以创建两个静态方法分别用于华氏到摄氏的转换和摄氏到华氏的转换。以下是代码示例:
```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 fahrenheit = 68; // 示例华氏温度
double celsius = fahrenheitToCelsius(fahrenheit);
System.out.println("华氏 " + fahrenheit + " 度等于摄氏 " + celsius + " 度");
double celsiusInput = 20; // 示例摄氏温度
double fahrenheitConverted = celsiusToFahrenheit(celsiusInput);
System.out.println("摄氏 " + celsiusInput + " 度等于华氏 " + fahrenheitConverted + " 度");
}
}
```
在这个例子中,`TemperatureConverter`类有两个静态方法,`fahrenheitToCelsius`和`celsiusToFahrenheit`,分别实现了华氏度和摄氏度之间的转换。在`main`函数中,我们展示了如何使用这两个方法进行实际的温度转换。
阅读全文