请问这段代码错在那里,为什么为什么就是过不了???
前面的三行为了方便查看,已经省略。 下面的源代码用软件看没有显示那里错了,但是就是运行不了。求各位大佬帮忙看看。谢谢 int [] shu=new int[]{ 61, 23, 4, 74, 13, 148, 20 }; int daf = shu [0]; int xof = shu [0]; int cun1 = 0; int cun2 = 0; for (int q=0;q<=shu.length;q++){ if (shu[q]>daf){ cun1 = shu[q]; } if (shu[q]<xof){ cun2 = shu[q]; } } System.out.println("数组中最大的数是"+cun1); System.out.println("数组中最小的数是"+cun2);