用java写转换摄氏度和华氏度
时间: 2024-09-13 11:14:02 浏览: 49
基于Java语言的Android摄氏华氏温度转换应用设计源码
在Java中,转换摄氏度和华氏度可以通过简单的数学公式实现。摄氏度转华氏度的公式是 `F = C * 9/5 + 32`,而华氏度转摄氏度的公式是 `C = (F - 32) * 5/9`。以下是一个简单的Java程序示例,展示了如何定义这两个转换方法:
```java
public class TemperatureConverter {
// 摄氏度转华氏度
public static double celsiusToFahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
// 华氏度转摄氏度
public static double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
public static void main(String[] args) {
// 示例:摄氏度转华氏度
double celsius = 30.0;
double fahrenheit = celsiusToFahrenheit(celsius);
System.out.println(celsius + " 摄氏度等于 " + fahrenheit + " 华氏度");
// 示例:华氏度转摄氏度
double fahrenheit2 = 86.0;
double celsius2 = fahrenheitToCelsius(fahrenheit2);
System.out.println(fahrenheit2 + " 华氏度等于 " + celsius2 + " 摄氏度");
}
}
```
阅读全文