JAVA中怎么将两个小程序合并成为一个

来源:爱站网时间:2022-08-01编辑:网友分享
JAVA中怎么将两个小程序合并成为一个?相信很多学习JAVA编程的朋友都想知道。为了帮助朋友们,爱站技术频道小编整理了以下相关资料给大家,希望这篇文章不会让你失望。

问题描述


如何合并创建的两个小程序?它们是华氏温度到摄氏温度的转换,反之亦然。当我将两者结合在一起时,我显然拥有双重/重复变量。不太确定如何/要更改什么。

目标是合并两个程序,因此它将要求用户选择一个(F或C),然后指示用户输入要转换的整数。不确定是否需要将它们创建为班上的两个对象?或如何直接选择,也许使用Switch?

下面是使用的一次转换,公式是相反的。

import java.util.Scanner;

public class FahrenheitToCelsius {
    public static void main (String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Enter a degree in Fahrenheit: ");
        double fahrenheit = input.nextDouble();


        double celsius =(5.0 / 9) * (fahrenheit - 32);
        System.out.println("Fahrenheit " + fahrenheit + " is " + celsius + " in Celsius") ;
    }   
}

思路:


我认为您是对的,我们可以使用单个switch语句-在这种情况下甚至使用if语句来简化代码。

也许尝试一下:

public static void main(String[] args) {
    Scanner userInput = new Scanner(System.in);
    String convertFrom = userInput.nextLine();
    double C, F, convertedDegrees;
    if (convertFrom.equals("F")) {
        // Convert Fahrenheit to Celsius
    } else if (convertFrom.equals("C")) {
        // Convert Celsius to Fahrenheit
        convertedDegrees = userInput.nextDouble();
        F = (convertedDegrees * 1.8) + 32;
        System.out.println(F);
    } else {
        System.out.println("Invalid input. Please type 'C' or 'F' to indicate whether you wish to convert Celsius or Fahrenheit degrees.");
    }
}

JAVA中怎么将两个小程序合并成为一个的内容大家都看明白了吧!操作起来还有不明白的地方可以咨询下小编,小编会帮助各位解决问题,更多精彩内容尽在js.aizhan.com。 

上一篇:JavaFX中使用lambda表达式的方法

下一篇:java怎么访问节点中元素

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载