1.编写类TemperatureConversion,实现华氏度和摄氏度的互相转换的两个方法,类的结构和main方法语句如下所示。
时间: 2024-10-24 12:05:13 浏览: 30
首先,我们需要创建一个名为 `TemperatureConversion` 的类,包含两个静态方法:`celsiusToFahrenheit()` 和 `fahrenheitToCelsius()`,分别用于将摄氏度转换为华氏度和华氏度转换为摄氏度。下面是类的结构和示例的 `main` 方法:
```java
public class TemperatureConversion {
// 摄氏度转华氏度的方法
public static double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
// 华氏度转摄氏度的方法
public static double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5.0 / 9.0;
}
// main方法
public static void main(String[] args) {
// 示例用法
double celsiusTemp = 25;
double fahrenheitTemp = TemperatureConversion.celsiusToFahrenheit(celsiusTemp);
System.out.printf("25°C is %2.1f°F.\n", fahrenheitTemp);
double fahrenheitTemp2 = 77;
double celsiusTemp2 = TemperatureConversion.fahrenheitToCelsius(fahrenheitTemp2);
System.out.printf("%2.1f°F is approximately %2.1f°C.\n", fahrenheitTemp2, celsiusTemp2);
}
}
```
在这个例子中,我们通过 `main` 方法展示了如何调用这两个转换方法,并打印出结果。
阅读全文