从来就这个问题在这个测试用例计划:开关 - 异常线程“main” java.lang.ArrayIndexOutOfBoundsException:0
package testecase;
public class TesteCase {
public static void main(String args []) {
// TODO code application logic here
switch (args [0] .charAt (0)) {
case 'A':System.out.println("Vogal A ");
break;
case 'E':System.out.println("Vogal E ");
break;
default:System.out.println("Não é vogal ");
}
}
}
我该如何解决呢?
当您运行代码时,您是否传递参数? – Gatusko
check args.lenght> 0 –
只是将一个arg传递给你的程序。例如在第一种情况下输入'java TestCase Abc' – davidxxx