用Java写一个华氏度和摄氏度的转换
时间: 2024-03-07 07:49:03 浏览: 86
下面是一个用 Java 编写的华氏度和摄氏度的转换程序:
```java
import java.util.Scanner;
public class FahrenheitToCelsius {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a degree in Fahrenheit: ");
double fahrenheit = input.nextDouble();
double celsius = (5.0 / 9) * (fahrenheit - 32);
System.out.println("Fahrenheit " + fahrenheit + " is " + celsius + " in Celsius");
}
}
```
用户输入一个华氏度,程序会将其转换为摄氏度并输出。
相关问题
用JAVA写温度转换,摄氏度和华氏度转换
好的,以下是用JAVA写的摄氏度和华氏度转换的示例代码:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请选择转换类型:1.摄氏度转华氏度 2.华氏度转摄氏度");
int type = input.nextInt();
if (type == 1) {
System.out.println("请输入摄氏度:");
double celsius = input.nextDouble();
double fahrenheit = celsius * 9 / 5 + 32;
System.out.println("华氏度为:" + fahrenheit);
} else if (type == 2) {
System.out.println("请输入华氏度:");
double fahrenheit = input.nextDouble();
double celsius = (fahrenheit - 32) * 5 / 9;
System.out.println("摄氏度为:" + celsius);
} else {
System.out.println("输入有误!");
}
}
}
```
在这个示例中,我们首先让用户选择转换类型,然后根据用户的选择进行不同的转换计算,最后输出结果。其中,摄氏度转华氏度的计算公式为 $f = c \times \frac{9}{5} + 32$,华氏度转摄氏度的计算公式为 $c = (f - 32) \times \frac{5}{9}$。
用java写转换摄氏度和华氏度
在Java中,转换摄氏度和华氏度可以通过简单的数学公式实现。摄氏度转华氏度的公式是 `F = C * 9/5 + 32`,而华氏度转摄氏度的公式是 `C = (F - 32) * 5/9`。以下是一个简单的Java程序示例,展示了如何定义这两个转换方法:
```java
public class TemperatureConverter {
// 摄氏度转华氏度
public static double celsiusToFahrenheit(double celsius) {
return celsius * 9 / 5 + 32;
}
// 华氏度转摄氏度
public static double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
public static void main(String[] args) {
// 示例:摄氏度转华氏度
double celsius = 30.0;
double fahrenheit = celsiusToFahrenheit(celsius);
System.out.println(celsius + " 摄氏度等于 " + fahrenheit + " 华氏度");
// 示例:华氏度转摄氏度
double fahrenheit2 = 86.0;
double celsius2 = fahrenheitToCelsius(fahrenheit2);
System.out.println(fahrenheit2 + " 华氏度等于 " + celsius2 + " 摄氏度");
}
}
```
阅读全文