写一个将华氏温度转换成摄氏温度的程序,转换的公式是: F = (9/5)*C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。用Java语言编写
时间: 2024-02-18 18:06:04 浏览: 57
C语言实验-输入一个华氏温度f,要求输出摄氏温度c。公式为:c=5(f-32)/9。
5星 · 资源好评率100%
好的,以下是将华氏温度转换成摄氏温度的Java程序:
```java
import java.util.Scanner;
public class FahrenheitToCelsius {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入华氏温度:");
int fahrenheit = input.nextInt();
int celsius = (int) ((fahrenheit - 32) * 5 / 9.0);
System.out.println("摄氏温度为:" + celsius);
}
}
```
程序首先导入了Scanner类,用于从控制台读取用户输入。然后程序提示用户输入华氏温度,读取用户输入的整数并将其转换成摄氏温度,最后输出摄氏温度。注意,程序中将摄氏温度转换成整数类型,这可能会导致精度损失。如果需要更精确的结果,应该将celsius变量的类型改为double。
阅读全文