为了账号安全,请及时绑定邮箱和手机立即绑定

数组用方法方式与好调用输出的结果,没有存在数组中是为什么?

数组用方法方式与好调用输出的结果,没有存在数组中是为什么?

正方向Sid007 2017-10-04 13:06:54
package test; import java.util.Scanner; public class fasd { public int[] insertData(int length) { int[] arr=new int[length]; Scanner sc=new Scanner(System.in); for(int i=0;i<arr.length;i++) { System.out.println("请键入第"+(i+1)+"个元素"); arr[i]=sc.nextInt(); } System.out.println("数组元素为:"); for (int i : arr) { System.out.print(i + " "); }System.out.println(); return arr; } public static void main(String[] args) { int[] array = new int[5]; Scanner sc = new Scanner(System.in); fasd asd = new fasd(); asd.insertData(5); for (int i : array) { System.out.print(i + " "); } System.out.println(); } }
查看完整描述

1 回答

?
qq_与赠_03193390

TA贡献1条经验 获得超0个赞

你的代码问题太多了,不说格式问题,就你问的来说原因出在你既然在方法体里定义了一个创建一个给定长度的数组且给他赋值了还输出了,那么你在main方法中直接调用就行了何必在来个for循环呢,你既然定义了方法,还自己在创建一个数组干什么呢

查看完整回答
反对 回复 2017-10-04
  • 1 回答
  • 0 关注
  • 1154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信