您的任务是按字面意思写成这样:“重写下面的程序,使其应该打印/注意:您不能更改主要方法”?
Theeen:[邪恶的笑容]
public class Program {
public static void main(String args[]){
System.out.println(“Hi”);
System.out.println(“Good Bye”);
}
}
class Program2 {
public static void main(String args[]){
try{
System.out.println(“Hi”);
System.exit(0);
}
finally{
System.out.println(“Good Bye”);
}
}
}
只是因为没有人说我不能更改班级名称:)
或者,如果类名必须保持不变,请交换类名并从命令行运行 Program2.main,因为没有人说你不能更改入口点:))
另一个邪恶的样本,这次更有用:
没有人说你不能篡改其他类名和包:
// import NOTHING
package blargh; // note this!
class System {
public static java.io.PrintStream out = java.lang.System.out;
public static void exit(int ignored) { }
}
class Program {
public static void main(String args[]){
try{
System.out.println(“Hi”);
System.exit(0);
}
finally{
System.out.println(“Good Bye”);
}
}
}
ETC..