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("請(qǐng)鍵入第"+(i+1)+"個(gè)元素");
arr[i]=sc.nextInt();
}
System.out.println("數(shù)組元素為:");
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_與贈(zèng)_03193390
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
你的代碼問題太多了,不說格式問題,就你問的來說原因出在你既然在方法體里定義了一個(gè)創(chuàng)建一個(gè)給定長(zhǎng)度的數(shù)組且給他賦值了還輸出了,那么你在main方法中直接調(diào)用就行了何必在來個(gè)for循環(huán)呢,你既然定義了方法,還自己在創(chuàng)建一個(gè)數(shù)組干什么呢
添加回答
舉報(bào)
0/150
提交
取消