定义一个摄氏温度转化,main函数中读入摄氏温度
时间: 2025-01-05 10:45:55 浏览: 7
在程序设计中,如果你想要定义一个将摄氏温度转化为其他温度单位(如华氏、开尔文等)的功能,你可以创建一个简单的函数来实现这个转换。这里以摄氏转华氏为例,假设我们已经创建了一个名为`celsius_to_fahrenheit`的函数,它接受一个摄氏温度作为输入并返回相应的华氏温度。
```java
public class TemperatureConverter {
// 定义摄氏到华氏的转换函数
public static double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
public static void main(String[] args) {
// 在main函数中读取用户输入的摄氏温度
Scanner scanner = new Scanner(System.in);
System.out.println("请输入摄氏温度:");
double celsiusInput = scanner.nextDouble();
// 转换并打印结果
double fahrenheitResult = celsiusToFahrenheit(celsiusInput);
System.out.printf("%.2f 摄氏度等于 %.2f 华氏度.\n", celsiusInput, fahrenheitResult);
// 关闭扫描器
scanner.close();
}
}
```
在这个例子中,用户会被提示输入摄氏温度,然后程序会计算并输出相应的华氏温度。如果你想转换成其他温度单位,只需相应地修改转换公式即可。
阅读全文