java写一个将摄氏温度转换成华氏温度的程序
时间: 2023-05-26 10:07:11 浏览: 130
以下是一个将摄氏温度转换成华氏温度的Java程序:
```java
import java.util.Scanner;
public class CelsiusToFahrenheit {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a temperature in Celsius: ");
double celsius = input.nextDouble();
double fahrenheit = (9.0 / 5) * celsius + 32;
System.out.println(celsius + " degrees Celsius is equal to " + fahrenheit + " degrees Fahrenheit.");
}
}
```
该程序使用了一个Scanner对象来读取用户输入的摄氏温度,并将其转换为华氏温度。程序的主要逻辑在第6行,其中使用了公式 C = (F - 32) * (5/9) 将华氏温度转换成摄氏温度。最后,程序输出将摄氏温度转换成华氏温度的结果。
相关问题
用java写一个摄氏温度转化为华氏温度的题
在 Java 中,你可以创建一个简单的函数来将摄氏度转换成华氏度。摄氏度和华氏度之间的转换公式是:`Fahrenheit = Celsius * 9/5 + 32`。下面是一个示例程序:
```java
public class TemperatureConverter {
public static void main(String[] args) {
double celsius = 30; // 摄氏温度值
double fahrenheit = convertCelsiusToFahrenheit(celsius);
System.out.printf("%.1f 摄氏度等于 %.1f 华氏度", celsius, fahrenheit);
}
// 定义一个静态方法用于摄氏度到华氏度的转换
public static double convertCelsiusToFahrenheit(double celsius) {
return celsius * 9.0 / 5.0 + 32;
}
}
```
在这个程序中,`convertCelsiusToFahrenheit` 函数接收一个摄氏温度作为参数,然后按照公式将其转换成华氏温度。`System.out.printf` 用于打印格式化的温度值。
用Java编写程序使用键盘录入一个摄氏温度,将给定的摄氏温度转换成华氏温度
在Java中,你可以使用如下的代码片段来实现这个功能:
```java
import java.util.Scanner;
public class TemperatureConverter {
// 华氏到摄氏的转换公式:(华氏度 - 32) * 5 / 9
public static double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入摄氏温度:");
// 用户输入摄氏温度
double celsiusTemp = scanner.nextDouble();
// 转换并输出华氏温度
double fahrenheitTemp = celsiusToFahrenheit(celsiusTemp);
System.out.printf("对应的华氏温度是: %.2f°F", fahrenheitTemp);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,我们首先创建了一个`TemperatureConverter`类,然后定义了一个静态方法`celsiusToFahrenheit`用于计算华氏温度。在`main`方法里,我们通过`Scanner`获取用户输入的摄氏温度值,将其传递给转换函数,并打印出相应的华氏温度结果。
阅读全文