在主类中创建一个switch语句可以实现根据条件选择运行另一个主类的功能。下面是一个示例代码:
public class MainClass {
public static void main(String[] args) {
int condition = 1; // 设置条件值
switch (condition) {
case 1:
AnotherClass1 anotherClass1 = new AnotherClass1();
anotherClass1.run();
break;
case 2:
AnotherClass2 anotherClass2 = new AnotherClass2();
anotherClass2.run();
break;
default:
System.out.println("Invalid condition");
break;
}
}
}
class AnotherClass1 {
public void run() {
System.out.println("Running AnotherClass1");
}
}
class AnotherClass2 {
public void run() {
System.out.println("Running AnotherClass2");
}
}
在上述代码中,我们在主类MainClass
中创建了一个整型变量condition
,用于表示条件。根据condition
的值,使用switch语句选择运行不同的主类。
在示例中,当condition
的值为1时,创建并运行AnotherClass1
;当condition
的值为2时,创建并运行AnotherClass2
。如果condition
的值不匹配任何case,将执行default语句块。
这种方式可以根据条件动态选择运行不同的主类,实现程序的灵活性和可扩展性。
请注意,这只是一个示例代码,实际应用中,你需要根据具体需求和业务逻辑来设计和实现相应的主类和条件判断。
领取专属 10元无门槛券
手把手带您无忧上云