用Java编写程序使用键盘录入一个摄氏温度,将给定的摄氏温度转换成华氏温度
时间: 2024-09-30 11:03:37 浏览: 42
在Java中,你可以使用如下的代码片段来实现这个功能:
```java
import java.util.Scanner;
public class TemperatureConverter {
// 华氏到摄氏的转换公式:(华氏度 - 32) * 5 / 9
public static double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入摄氏温度:");
// 用户输入摄氏温度
double celsiusTemp = scanner.nextDouble();
// 转换并输出华氏温度
double fahrenheitTemp = celsiusToFahrenheit(celsiusTemp);
System.out.printf("对应的华氏温度是: %.2f°F", fahrenheitTemp);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`TemperatureConverter`类,然后定义了一个静态方法`celsiusToFahrenheit`用于计算华氏温度。在`main`方法里,我们通过`Scanner`获取用户输入的摄氏温度值,将其传递给转换函数,并打印出相应的华氏温度结果。
阅读全文