java中编写一个程序将摄氏温度转换为华氏温度后输出
时间: 2023-05-21 09:07:03 浏览: 61
当然,很高兴为你编写这个程序。以下是 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 并在命令行中运行它。它将提示你输入摄氏温度并输出相应的华氏温度。
相关问题
用Java语言编写:华氏温度和摄氏温度互相转换
当然可以!以下是一个示例代码,用于将华氏温度转换为摄氏温度和将摄氏温度转换为华氏温度:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请选择转换类型:");
System.out.println("1. 华氏温度转摄氏温度");
System.out.println("2. 摄氏温度转华氏温度");
int choice = scanner.nextInt();
if (choice == 1) {
System.out.print("请输入华氏温度:");
double fahrenheit = scanner.nextDouble();
double celsius = (fahrenheit - 32) * 5 / 9;
System.out.println("摄氏温度为:" + celsius);
} else if (choice == 2) {
System.out.print("请输入摄氏温度:");
double celsius = scanner.nextDouble();
double fahrenheit = celsius * 9 / 5 + 32;
System.out.println("华氏温度为:" + fahrenheit);
} else {
System.out.println("无效的选择!");
}
}
}
```
这段代码首先让用户选择转换类型,然后根据用户的选择分别进行温度转换。输入华氏温度时,计算摄氏温度;输入摄氏温度时,计算华氏温度。最后打印出转换结果。
编写程序,要求按5度的增量打印出一个从摄氏温度到华氏温度的转换表
好的,以下是Java程序,按5度的增量打印出一个从摄氏温度到华氏温度的转换表:
```
public class TemperatureConversion {
public static void main(String[] args) {
double celsius, fahrenheit;
int lower = -40, upper = 100, step = 5;
System.out.println("Celsius\tFahrenheit");
for (celsius = lower; celsius <= upper; celsius += step) {
fahrenheit = celsius * 9 / 5 + 32;
System.out.printf("%.1f\t%.1f\n", celsius, fahrenheit);
}
}
}
```
该程序中,我们使用了for循环来遍历摄氏温度,从-40度到100度,每次增加5度。然后在循环中,我们使用公式`fahrenheit = celsius * 9 / 5 + 32`来将摄氏温度转换为华氏温度,并使用printf()方法来格式化输出结果。最终,程序输出了一个从摄氏温度到华氏温度的转换表。