写程序,从键盘上输入一个double型的华氏温度,然后将其转换为摄氏温度输出。转换公式如下
时间: 2024-09-09 20:10:39 浏览: 110
c++源码--华氏温度转换成摄氏温度
当然,以下是Java程序代码,用于实现从华氏温度到摄氏温度的转换。程序首先会提示用户从键盘输入华氏温度,然后执行转换,并输出对应的摄氏温度值。
```java
import java.util.Scanner;
public class TemperatureConversion {
public static void main(String[] args) {
// 创建Scanner对象以读取用户输入
Scanner scanner = new Scanner(System.in);
// 提示用户输入华氏温度
System.out.print("请输入华氏温度: ");
double fahrenheit = scanner.nextDouble();
// 将华氏温度转换为摄氏温度
double celsius = (fahrenheit - 32) * 5 / 9;
// 输出摄氏温度
System.out.println("对应的摄氏温度为: " + celsius);
}
}
```
在这个程序中,我们首先通过`Scanner`类创建了一个对象`scanner`,用于读取用户的输入。我们使用`System.out.print`方法提示用户输入华氏温度值,然后调用`scanner.nextDouble()`方法读取用户输入的`double`类型数据。输入的华氏温度值存储在变量`fahrenheit`中。接着,我们应用华氏温度到摄氏温度的转换公式`(fahrenheit - 32) * 5 / 9`,计算出对应的摄氏温度值,存储在变量`celsius`中。最后,我们通过`System.out.println`方法将转换后的摄氏温度值输出到控制台。
阅读全文