首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2013-05-02 
【新手】Scanner输入的一个问题的疑问本帖最后由 ovictoryljj 于 2013-04-27 13:24:37 编辑Scanner inew Sc

【新手】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这个数组都已经不存在了,你之前输入的当然都无效了啊

热点排行