Java华氏温度绝对温度摄氏温度的转换
时间: 2023-07-16 15:15:58 浏览: 206
华氏温度(Fahrenheit)转换为摄氏温度(Celsius)的公式为:C = (F-32)×5/9。
摄氏温度(Celsius)转换为华氏温度(Fahrenheit)的公式为:F = C×9/5+32。
绝对温度(Kelvin)是以绝对零度(-273.15℃)为基准,摄氏温度加上273.15即为绝对温度。公式为:K = C+273.15。
下面是Java程序实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择要转换的温度类型:");
System.out.println("1.华氏温度");
System.out.println("2.摄氏温度");
int type = scanner.nextInt();
double temperature;
switch (type) {
case 1:
System.out.println("请输入华氏温度:");
temperature = scanner.nextDouble();
System.out.println("摄氏温度为:" + ((temperature - 32) * 5 / 9));
System.out.println("绝对温度为:" + ((temperature - 32) * 5 / 9 + 273.15));
break;
case 2:
System.out.println("请输入摄氏温度:");
temperature = scanner.nextDouble();
System.out.println("华氏温度为:" + (temperature * 9 / 5 + 32));
System.out.println("绝对温度为:" + (temperature + 273.15));
break;
default:
System.out.println("输入有误!");
break;
}
}
}
```
运行程序后,根据提示选择要转换的温度类型,输入相应的温度值,程序会输出转换后的结果,包括摄氏温度、华氏温度和绝对温度。
阅读全文