编写java程序,将摄氏温度转化为华氏温度,输出时保留 2 位小数。 其转化公式如下: 华氏温度=(9/5)x摄氏温度+32 例: 输入 35.6 输出格式如下: F=96.08
时间: 2024-09-21 22:01:57 浏览: 71
在Java中,你可以编写一个简单的函数来实现这个功能。下面是一个示例代码片段,它接受摄氏温度作为输入,并返回转换后的华氏温度,同时保留两位小数:
```java
public class TemperatureConverter {
public static void main(String[] args) {
double celsius = 35.6;
double fahrenheit = convertToFahrenheit(celsius);
System.out.printf("F=%.2f", fahrenheit); // 输出格式化字符串保留两位小数
}
public static double convertToFahrenheit(double celsius) {
return (9.0 / 5.0) * celsius + 32;
}
}
```
在这个例子中,`convertToFahrenheit`方法负责实际的转换计算,然后`main`方法通过`System.out.printf`格式化输出结果。当你运行这个程序并传入35.6作为摄氏温度,它会输出 `F=96.08`。
如果你需要用户从控制台输入摄氏温度,可以稍微修改一下`main`方法:
```java
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入摄氏温度:");
double celsius = scanner.nextDouble();
double fahrenheit = convertToFahrenheit(celsius);
System.out.printf("F=%.2f\n", fahrenheit);
}
//... 其他代码保持不变
}
```
现在用户可以输入摄氏温度,程序会自动转换并显示结果。
阅读全文