Java 彩票游戏中的计数器

Java 彩票游戏中的计数器,java,arrays,Java,Arrays,我想创造我的第一个彩票游戏。用户必须键入6个数字,它们保存在数组中。在另一个数组中生成一些随机数 现在我想比较一下内容。我想知道我的第一个数组的编号是否等于第二个数组的内容。如果是,变量计数器将获得+1。那我想知道柜台 它一直工作到我想知道柜台。然后我得到这个错误: 请输入6个数字 5. 8. 9 7. 4. 5. 您的号码是:5899745 今天的彩票号码是:25 24 18 15 6 27线程“main”java.lang.ArrayIndexOutofBounds中的异常异常异常:6 在L

我想创造我的第一个彩票游戏。用户必须键入6个数字,它们保存在数组中。在另一个数组中生成一些随机数

现在我想比较一下内容。我想知道我的第一个数组的编号是否等于第二个数组的内容。如果是,变量计数器将获得+1。那我想知道柜台

它一直工作到我想知道柜台。然后我得到这个错误:

请输入6个数字 5. 8. 9 7. 4. 5. 您的号码是:5899745
今天的彩票号码是:25 24 18 15 6 27线程“main”java.lang.ArrayIndexOutofBounds中的异常异常异常:6 在Lotto_zwei.main(Lotto_zwei.java:48)

publicstaticvoidmain(字符串[]args){
//TODO自动生成的方法存根
System.out.println(“请输入6个数字”);//开始
扫描仪输入=新扫描仪(System.in);//扫描仪
int[]numbers=新的int[6];//数字数组
int计数器=0;
整数[]彩票号码=新整数[6];
int随机数;
/*回路1*/
对于(int i=0;i更改此行:

for(int x=0;i<lottery_numbers.length;x++) {

for(int x=0;我认为数组索引超出了范围错误信息是不言自明的。您正在尝试访问最大容量小于该值的数组的索引6,可能是5。我理解错误信息,但我仍然不知道要更改什么,这就是我问的原因谢谢,我没有看到这个愚蠢的错误:)不客气!
for(int x=0;i<lottery_numbers.length;x++) {
for(int x=0;x<lottery_numbers.length;x++) {