用Java语言编写:华氏温度和摄氏温度互相转换
时间: 2024-04-14 18:27:12 浏览: 82
当然可以!以下是一个示例代码,用于将华氏温度转换为摄氏温度和将摄氏温度转换为华氏温度:
```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 fahrenheit = scanner.nextDouble();
double celsius = (fahrenheit - 32) * 5 / 9;
System.out.println("摄氏温度为:" + celsius);
} else if (choice == 2) {
System.out.print("请输入摄氏温度:");
double celsius = scanner.nextDouble();
double fahrenheit = celsius * 9 / 5 + 32;
System.out.println("华氏温度为:" + fahrenheit);
} else {
System.out.println("无效的选择!");
}
}
}
```
这段代码首先让用户选择转换类型,然后根据用户的选择分别进行温度转换。输入华氏温度时,计算摄氏温度;输入摄氏温度时,计算华氏温度。最后打印出转换结果。
阅读全文