java编写一个应用程序,输入以摄氏为单位的温度,输出以华氏为单位的温度。
时间: 2024-05-15 18:15:15 浏览: 8
以下是一个Java编写的应用程序,可以输入以摄氏为单位的温度,然后将其转换为以华氏为单位的温度并输出。
```java
import java.util.Scanner;
public class CelsiusToFahrenheit {
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(celsius + "摄氏度 = " + fahrenheit + "华氏度");
}
}
```
程序首先使用Scanner类从控制台读取一个双精度浮点数,该数表示以摄氏为单位的温度。然后,程序将该温度转换为以华氏为单位的温度,并将结果输出到控制台。
相关问题
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 并在命令行中运行它。它将提示你输入摄氏温度并输出相应的华氏温度。
用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();
switch (choice) {
case 1:
System.out.println("请输入华氏温度:");
double fahrenheit = scanner.nextDouble();
double celsius = (fahrenheit - 32) * 5 / 9;
System.out.println("摄氏温度为:" + celsius);
break;
case 2:
System.out.println("请输入摄氏温度:");
double celsius2 = scanner.nextDouble();
double fahrenheit2 = celsius2 * 9 / 5 + 32;
System.out.println("华氏温度为:" + fahrenheit2);
break;
default:
System.out.println("无效的选择!");
break;
}
scanner.close();
}
}
```
你可以运行这段代码,在控制台输入选择的转换类型和温度值,然后程序将输出转换后的温度值。