编写java程序,将摄氏温度转化为华氏温度,输出时保留 2 位小数。 其转化公式如下: 华氏温度=(9/5)x摄氏温度+32 例: 输入 35.6 输出格式如下:F=96.08
时间: 2024-09-21 10:06:12 浏览: 73
你可以使用以下Java代码来实现摄氏到华氏的温度转换,并保留两位小数:
```java
import java.text.DecimalFormat;
import java.util.Scanner;
public class CelsiusToFahrenheit {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入摄氏温度:");
// 获取用户输入的摄氏温度
double celsius = scanner.nextDouble();
// 摄氏到华氏的转换公式
double fahrenheit = (9.0 / 5.0) * celsius + 32;
// 使用DecimalFormat格式化输出,保留两位小数
DecimalFormat df = new DecimalFormat("#.##");
String formattedOutput = "F=" + df.format(fahrenheit);
// 输出结果
System.out.println(formattedOutput);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,首先获取用户输入的摄氏温度,然后按照给定的公式进行转换,并利用`DecimalFormat`类保证输出结果始终保留两位小数。
阅读全文