编写Java程序,从键盘上输入一个double型的华氏温度, 然后将其转换为摄氏温度输出。转换公式如下:摄氏度 =(5/9)×(华氏度-32)
时间: 2023-06-09 08:06:28 浏览: 188
好的,我来回答您的问题。下面是您要求的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型的华氏温度,即可得到该温度对应的摄氏温度。希望能对您有所帮助!
相关问题
编写程序,从键盘上输入一个double型的华氏温度, 然后将其转换为摄氏温度输出。转换公式如下:摄氏度 =(5/9)×(华氏度-32)
好的,根据您的要求,我可以给您提供一个 C++ 程序示例,用于将华氏度转换为摄氏度:
```c++
#include <iostream>
using namespace std;
int main() {
double fahrenheit;
double celsius;
cout << "请输入华氏温度:";
cin >> fahrenheit;
celsius = (5.0 / 9.0) * (fahrenheit - 32.0);
cout << "转换后的摄氏温度为:" << celsius << endl;
return 0;
}
```
您可以将这段代码复制到 C++ 编译器中运行,输入华氏温度,程序将输出对应的摄氏温度值。
java中编写一个程序将摄氏温度转换为华氏温度后输出
当然,很高兴为你编写这个程序。以下是 Java 中将摄氏温度转换为华氏温度的代码:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入摄氏温度:");
double celsius = scanner.nextDouble();
double fahrenheit = celsius * 1.8 + 32.0;
System.out.println("华氏温度为:" + fahrenheit);
}
}
```
你可以将这段代码保存为 TemperatureConverter.java 并在命令行中运行它。它将提示你输入摄氏温度并输出相应的华氏温度。