为什么我的输出结果是这个样子啊?

为什么我的输出结果是这个样子啊?

package com.imooc.datemanage;


import com.imooc.flow2.Scanner;


/**

 * 从键盘接收整形数据存放到数组中,并对数组中的数据进行管理

 * @author 子落楸枰

 *

 */

public class DateManage2 {

/**

* 从键盘接收数据

* @return 接收数据的数组

*/

public int[] insertDate() {

int[]a=new int[10];

Scanner sc=new Scanner(System.in);

//少接收一个数据,为在指定位置处插入数据做准备

for(int i=0;i<a.length-1;i++) {

System.out.println("请输入第"+(i+1)+"个数据:");

a[i]=sc.nextInt();

}

return a;

}


public static void main(String[] args) {

DateManage2 dm2=new DateManage2();

int[] a=dm2.insertDate();

for(int n:a)

System.out.print(n+"   ");


}


}






请输入第1个数据:

请输入第2个数据:

请输入第3个数据:

请输入第4个数据:

请输入第5个数据:

请输入第6个数据:

请输入第7个数据:

请输入第8个数据:

请输入第9个数据:

0   0   0   0   0   0   0   0   0   0   


正在回答 回答被采纳积分+1

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

1回答
LovelyChubby 2021-08-05 23:21:17

是不是姿势不对?下面是我用你贴的代码输出的结果

请输入第1个数据:

2

请输入第2个数据:

3

请输入第3个数据:


4

请输入第4个数据:

5

请输入第5个数据:

5

请输入第6个数据:

6

请输入第7个数据:

7

请输入第8个数据:

7

请输入第9个数据:

8

2   3   4   5   5   6   7   7   8   0   

Process finished with exit code 0


  • 提问者 慕慕7189412 #1

    我也不知道为什么会这样,不知道问题出在哪里。

    2021-08-06 11:00:19
  • LovelyChubby 回复 提问者 慕慕7189412 #2

    你使用什么工具运行的呢?建议使用 Intellji idea

    2021-08-08 21:55:53
  • 提问者 慕慕7189412 回复 LovelyChubby #3

    我用的是eclipse

    2021-08-11 08:26:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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