📌  相关文章
📜  将摄氏度转换为华氏度的Java程序(1)

📅  最后修改于: 2023-12-03 14:53:51.107000             🧑  作者: Mango

将摄氏度转换为华氏度的Java程序介绍

在计算气温时,有时需要将摄氏度转换为华氏度。这种转换是一种简单的线性转换,可以通过一个公式来完成。本篇介绍如何编写一个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程序。