用java写一个摄氏度,华氏度转换的设计程序
时间: 2023-12-06 14:02:32 浏览: 89
摄氏度与华氏度转换程序
4星 · 用户满意度95%
好的,以下是一个简单的用 Java 编写的摄氏度和华氏度转换程序:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请选择要转换的温度类型:");
System.out.println("1. 摄氏度");
System.out.println("2. 华氏度");
int choice = input.nextInt();
double temperature;
switch (choice) {
case 1:
System.out.print("请输入摄氏度温度值:");
temperature = input.nextDouble();
System.out.println("华氏度温度值为:" + celsiusToFahrenheit(temperature));
break;
case 2:
System.out.print("请输入华氏度温度值:");
temperature = input.nextDouble();
System.out.println("摄氏度温度值为:" + fahrenheitToCelsius(temperature));
break;
default:
System.out.println("无效的选择!");
}
input.close();
}
public static double celsiusToFahrenheit(double celsius) {
return (9.0 / 5) * celsius + 32;
}
public static double fahrenheitToCelsius(double fahrenheit) {
return (5.0 / 9) * (fahrenheit - 32);
}
}
```
这个程序会首先让用户选择要转换的温度类型,然后根据用户的选择调用相应的转换函数。在转换函数中,我们使用了摄氏度和华氏度之间的公式进行转换。
阅读全文