用Java写一个温度转化
时间: 2023-08-31 09:06:24 浏览: 86
以下是一个Java实现的摄氏度与华氏度相互转换的示例代码:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择转换类型:");
System.out.println("1. 摄氏度转华氏度");
System.out.println("2. 华氏度转摄氏度");
int choice = scanner.nextInt();
if (choice == 1) {
System.out.print("请输入摄氏度:");
double celsius = scanner.nextDouble();
double fahrenheit = celsius * 1.8 + 32;
System.out.println("华氏度为:" + fahrenheit);
} else if (choice == 2) {
System.out.print("请输入华氏度:");
double fahrenheit = scanner.nextDouble();
double celsius = (fahrenheit - 32) / 1.8;
System.out.println("摄氏度为:" + celsius);
} else {
System.out.println("无效的选择!");
}
}
}
```
可以通过运行该程序来进行温度转换。该程序会先让用户选择转换类型,然后输入需要转换的温度值,最后输出转换结果。
阅读全文