写一个java程序,:输入-一个华氏温度,要求输出摄氏温度。公式为C=5(F-32)/9,取位2小数。
时间: 2024-05-11 10:16:13 浏览: 17
好的,我知道了。以下是答案:
```java
import java.util.Scanner;
public class FahrenheitToCelsius {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个华氏温度: ");
double fahrenheit = input.nextDouble();
double celsius = 5.0 / 9 * (fahrenheit - 32);
System.out.printf("摄氏温度为:%.2f", celsius);
}
}
```
注意,这个程序输入和输出的所有信息都是通过打印在控制台上实现的,因此用户输入华氏温度时需要在控制台里输入,程序将会计算得到摄氏温度并打印输出在控制台上。
相关问题
编写一个 Java Application 类型的程序,从键樹上-输入摄氏温度 C,计算华氏温度的值并输出,其转换公式为 F= (9/5)xC+32。
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入摄氏温度:");
double celsius = input.nextDouble();
double fahrenheit = (9.0 / 5) * celsius + 32;
System.out.println("华氏温度为:" + fahrenheit);
}
}
```
编写Java程序,从键盘上输入一个double型的华氏温度, 然后将其转换为摄氏温度输出。转换公式如下:摄氏度 =(5/9)×(华氏度-32)
好的,我来回答您的问题。下面是您要求的Java代码,可以将从键盘上输入的华氏温度转换为摄氏温度并输出:
```
import java.util.Scanner;
public class FahrenheitToCelsius {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入华氏温度:");
double fahrenheit = input.nextDouble();
double celsius = (5.0/9.0) * (fahrenheit - 32);
System.out.println("摄氏温度为:" + celsius);
}
}
```
您可以将这段代码复制到Java开发环境中进行编译运行,然后在控制台上输入一个double型的华氏温度,即可得到该温度对应的摄氏温度。希望能对您有所帮助!