看看到底是那的问题! 运行时 提示数组越界 !郁闷死了 大家试试 看以下呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦 对了部分代码 没有复制好 但是不影响阅读! temp1 = i + 1;temp2 = j + 1;while(temp1 < 8){ Queen[temp1][temp2] = 0; temp1 = temp1 + 1; temp2 = temp2 + 1;}你这里只是判断了temp1<8.当 j > i的时候,即使j只比i大1那么在 temp1 = temp1 + 1 = 7 时 temp2 = temp2 + 1 >=8在下一个while(temp1<8)时Queen[7][8] = 0; ~~这里就已经越界了 up,建议楼主,打印一些调试信息就可以很容易的找到错误了。:) GUI 特殊字符 请帮我解释下接口在此处的用处;万分感谢 如何在jTable一行中填加JButton? 数据释放问题!!!!!!!!!!! 急问关于JNI的两个问题 关于C++转java import com.ibm.aglet.*;如何才能找到该类? 如何修改JBuilder6的对话框大小阿? 在jbuilder中如何给存储过程赋值? Java 坦克大战怎么从单机版加入socket 熟悉jdk1.1.8的进来看哈!!!关于纵向显示文字的问题!!! 问一个数组的问题.
temp2 = j + 1;
while(temp1 < 8)
{
Queen[temp1][temp2] = 0;
temp1 = temp1 + 1;
temp2 = temp2 + 1;
}
你这里只是判断了temp1<8.
当 j > i的时候,即使j只比i大1
那么在
temp1 = temp1 + 1 = 7 时
temp2 = temp2 + 1 >=8
在下一个while(temp1<8)时
Queen[7][8] = 0;
~~这里就已经越界了