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。
下一篇:java怎么访问节点中元素