用JAVA写温度转换
时间: 2023-08-15 09:08:15 浏览: 102
好的,以下是用Java实现温度转换的示例代码:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入温度值:");
double temperature = scanner.nextDouble();
System.out.print("请输入温度单位(C或F):");
String unit = scanner.next();
double result;
if (unit.equalsIgnoreCase("C")) {
result = celsiusToFahrenheit(temperature);
System.out.println(temperature + "℃ = " + result + "℉");
} else if (unit.equalsIgnoreCase("F")) {
result = fahrenheitToCelsius(temperature);
System.out.println(temperature + "℉ = " + result + "℃");
} else {
System.out.println("输入的温度单位不合法!");
}
}
// 摄氏度转华氏度
public static double celsiusToFahrenheit(double celsius) {
return celsius * 1.8 + 32;
}
// 华氏度转摄氏度
public static double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) / 1.8;
}
}
```
使用方法:
1. 打开Java IDE,新建一个Java项目;
2. 在项目中新建一个Java类,将以上代码复制粘贴进去;
3. 运行程序,按照提示依次输入温度值和温度单位,即可得到转换结果。
注意:该代码只实现了摄氏度转华氏度和华氏度转摄氏度的转换,如果需要进行其他单位之间的转换,需要添加相应的转换函数。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)