我正在尝试在Eclipse中创建Java项目,并且我希望每次启动项目时都会执行一个类Start.class
。这是我的代码:
package Hausaufgaben;
import java.util.Scanner;
public class Start {
public static void main(String[] args) {
int auswahl = neueZahlEinlesen("Geben Sie\n" + "1 fuer Aufgabe 1,\n"
+ "2 fuer Aufgabe 2,\n" + "3 fuer Aufgabe 3,\n"
+ "4 fuer Aufgabe 4,\n" + "5 fuer Aufgabe 5,\n"
+ "6 fuer Aufgabe 6,\n" + "7 fuer Aufgabe 7,\n"
+ "8 fuer Aufgabe 8,\n" + "9 fuer Aufgabe 9,\n"
+ "10 fuer Aufgabe 10\nein: ");
if (auswahl < 10 && auswahl > 0) {
switch (auswahl) {
case 1:
Aufgabe1.start();
break;
case 2:
Aufgabe2.start();
break;
case 3:
Aufgabe3.start();
break;
case 4:
Aufgabe4.start();
break;
case 5:
Aufgabe5.start();
break;
case 6:
Aufgabe6.start();
break;
case 7:
Aufgabe7.start();
break;
case 8:
Aufgabe8.start();
break;
case 9:
Aufgabe9.start();
break;
case 10:
Aufgabe10.start();
break;
}
} else {
}
}
public static int neueZahlEinlesen(String text) {
System.out.print(text);
Scanner scan = new Scanner(System.in);
return scan.nextInt();
}
}
我希望首先执行此Start.java,然后要求用户输入1-10之间的数字,然后程序跳转到另一个看起来像这样的.java文件。 :
package Hausaufgaben;
class Aufgabe4 {
public static void start() {
// do sth here
}
}
但我有一个问题,即我正在处理的最后一个.java文件正在执行,也许任何人都知道如何解决这个问题。我是java的新手,感谢任何帮助!
答案 0 :(得分:0)
你只需要一个主函数,只需从里面调用你想要的函数
public static void main(String[] args)
{
Aufgabe4 auf= new Aufgabe4 ();
auf.start();
}