初学者提问:下面代码为什么会数组越界? java.lang.ArrayIndexOutOfBoundsException: 3
public class example033 {
public static void main(String[] args){
String[] m = new String[3];
m=jion();
for(String n: m)
System.out.println(n+", ");
}
public static String[] jion(){
String[] name = new String[3];
for(int i=0;i<=3;i++){
System.out.println("请输入第"+(i+1)+"位抽奖者姓名:");
Scanner in =new Scanner(System.in);
String n = in.nextLine();
name[i]=n;
}
return name;
}
}