📅  最后修改于: 2023-12-03 14:53:51.107000             🧑  作者: Mango
在计算气温时,有时需要将摄氏度转换为华氏度。这种转换是一种简单的线性转换,可以通过一个公式来完成。本篇介绍如何编写一个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 degree in Celsius: ");
double celsius = input.nextDouble();
// 转换公式:华氏度 = (摄氏度 x 9/5) + 32
double fahrenheit = (celsius * 1.8) + 32;
System.out.println(celsius + " Celsius is " + fahrenheit + " Fahrenheit");
}
}
这个程序通过一个Scanner对象从控制台输入一个摄氏度的值。然后,它使用转换公式将该值转换为华氏度,并输出转换后的值。
在上述代码中,import java.util.Scanner
导入了Java的Scanner类,使我们可以从控制台读取输入值。在public static void main(String[] args)
中,我们创建了一个Scanner对象input
,用于读取控制台输入。
接下来,我们使用System.out.print
输出一个提示消息,告诉用户输入一个摄氏度的值。然后,我们使用input.nextDouble()
方法读取输入的摄氏度值,并将其存储在double
类型的变量celsius
中。
System.out.print("Enter a degree in Celsius: ");
double celsius = input.nextDouble();
下一步,我们使用转换公式将摄氏度转换为华氏度。
// 转换公式:华氏度 = (摄氏度 x 9/5) + 32
double fahrenheit = (celsius * 1.8) + 32;
最后,我们使用System.out.println()
输出转换后的值。
System.out.println(celsius + " Celsius is " + fahrenheit + " Fahrenheit");
这个Java程序通过一个公式将摄氏度转换为华氏度,并输出转换后的结果。我们希望您已经能够理解这个简单的程序是如何工作的,并开始编写自己的Java程序。