怎么返回数组的值?

怎么返回数组的值?


public int[] Charu1(){

int[] Shuzu=new int[9];

for(int x=0;x<=Shuzu.length-1;x++){

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

Shuzu[x]=sc.nextInt();

}

System.out.println("数组元素为:");

for(int n:Shuzu){

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

}

return Shuzu;

}

public static void main(String[] args){

Demo Dian = new Demo();

int[] a=Dian.Charu1();

System.out.println(a);

为什么我调用方法后是输出的是语句而不是返回一个数组?


正在回答

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

2回答

因为for循环语句中是要求先输入数据,将输入的数据存储到数组中,等到for循环录入完成以后才会返回数组的值。

Tender10 2017-07-14 11:47:35

您好,你输出的结果是什么语句?

  • 提问者 枫o #1
    就是for循环那里的语句,怎么不是返回一个数组?
    2017-07-14 13:45:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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