class MojEx extends Exception{}
public class ExTester {
public static void main(String [] args) {
String test = args[0];
try {
System.out.println("p");
zaryzykuj(test);
System.out.println("a");
}catch (MojEx e) {
System.out.println("a");
}finally {
System.out.println("n");
}
System.out.println("a");
}
static void zaryzykuj(String t) throws MojEx {
System.out.println("i");
if ("tak".equals(t)){
throw new MojEx();
}
System.out.println("j");
}
}
Pytanie 1: Co tu jest nie tak? Powino sie kompilować a wywala:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at ExTester.main(ExTester.java:6)
Pytanie 2: Co oznacza : "String test = args[0];" w powyższym kodzie?