这个插入数据代码哪里有毛病啊,为什么进入main程序输入到最后一个数据就不动了!!!

这个插入数据代码哪里有毛病啊,为什么进入main程序输入到最后一个数据就不动了!!!

//插入数据
	public int[] insertData(){
		int[] num=new int[10];
		
		Scanner sc=new Scanner(System.in);
		for(int i=1;i<=num.length-1;i++){
			
			System.out.println("请输入第"+i+"个数据");
			num[i]=sc.nextInt();
			
		}
		return num;
	}


正在回答

登陆购买课程后可参与讨论,去登陆

4回答

我在主方法里面调用了一下你写的方法,没有问题呀。如果只调用这一个方法,输完九个数据后程序就结束了。要不你贴一下你的主方法中的代码?祝学习愉快!

  • eggboom 提问者 #1
    非常感谢!
    2017-02-14 12:23:35
提问者 eggboom 2017-02-16 15:25:21

谢谢了 问题解决了

爱联天敏 2017-02-14 23:44:03

我想对你说的是,对于数组,for循环应该用以下的方式或者类似的方式,for(int i = 0; i < arr.length; i++)

提问者 eggboom 2017-02-14 12:24:24

问题找到了,是主方法中的问题,感谢

  • 我想对你说的是,对于数组,for循环应该用以下的方式或者类似的方式,for(int i = 0; i < arr.length; i++)
    2017-02-14 23:43:01
  • 我想对你说的是,对于数组,for循环应该用以下的方式或者类似的方式,for(int i = 0; i < arr.length; i++)
    2017-02-14 23:43:11
  • 我想对你说的是,对于数组,for循环应该用以下的方式或者类似的方式,for(int i = 0; i < arr.length; i++)
    2017-02-14 23:43:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师