读书人

【新手】Scanner输入的一个有关问题的

发布时间: 2013-05-02 09:39:29 作者: rapoo

【新手】Scanner输入的一个问题的疑问
本帖最后由 ovictoryljj 于 2013-04-27 13:24:37 编辑 Scanner i=new Scanner(System.in);
int a[]=new int[9];
for(int put=0;put<=a.length;put++ )
{
a[put]=i.nextInt();
}
输入上述代码然后给报错越界,是不是a[]里面存了9个数字,输出了10个数字。那么记录的时候数组只记录了0-8对吧?对于越界的那一个是不会记录的?还是全部不记录?
[解决办法]
程序出错终止了 以前输入的也应该没有了吧。。。


[解决办法]
程序报错,线程已经停止,a这个数组都已经不存在了,你之前输入的当然都无效了啊

读书人网 >Java相关

热点推荐