Я пытаюсь взять 3 разных программы, которые я создал, и поместить их под один класс. Мой профессор заявил, что я должен это сделать, и я не знаю, как это сделать. Я не ищу здесь свою руку, просто некоторые, как я могу сделать это быстро и эффективно. Я также пытаюсь понять, как звонить из одного и того же сканера для каждой программы, или я должен просто сделать несколько.Попытка объединить несколько программ вместе
import java.util.Scanner;
public class AssignmentOneFahrenheit {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello, I can convert Fahrenheit to Celsius!");
System.out.println("Please enter the degrees Fahrenheit you want converted.");
double degreesF;
double degreesC;
Scanner keyboard = new Scanner(System.in);
degreesF = keyboard.nextDouble(); //Allows user to input decimal number
keyboard.close();
System.out.println("The temperature in Degrees Celsius is: ");
degreesC = 5*(degreesF - 32)/9;
System.out.printf("%.2f", degreesC);
}
import java.util.Scanner;
public class AssignmentOneHate {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter a line containing 'hate'.");
String text = keyboard.nextLine();
System.out.println("I have changed that line to read: ");
System.out.println(text.replaceFirst("hate", "love"));
keyboard.close();
}
import java.util.Scanner;
public class AssignmentOneVerticalDisplay {
public static void main(String[] args) {
// TODO Auto-generated method stub
int userInput;
System.out.println("Please enter a 4 digit integer.");
Scanner keyboard = new Scanner(System.in);
userInput = keyboard.nextInt();
System.out.println(userInput/1000);
userInput = userInput % 1000;
System.out.println(userInput/100);
userInput = userInput % 100;
System.out.println(userInput/10);
System.out.println(userInput % 10);
keyboard.close();
}
}
Я в основном просто копировал и вставлял 2 программы, которые я создал. Если кто-нибудь может помочь мне в правильном направлении здесь, это было бы здорово.
Теперь у вас есть один файл с двумя определениями классов и двумя основными() методами. Измените его так, чтобы у вас было только одно определение класса и один метод main(). Кроме того, импорт идет вверху (я думаю, для Java), и вы должны иметь только одну строку импорта один раз. –
Что я сделал для публикации здесь, просто скопировал одну программу и скопировал другую. Я пытаюсь понять, как объединить 2 из них. –
Да и мой комментарий дает вам общее руководство по началу работы. –