亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

怎么調用數組!

怎么調用數組!

亂也 2016-06-07 17:43:04
public?class?SW?{ ?public?int?sd(int[]?g){ ? ?for(int?i=0;i<g.length;i++){ ?g[i]=(int)(Math.random()*49); ? ?} Arrays.sort(g); return?g.length; ?} ?public?static?void?main(String[]?args)?{ ?????SW?hello=new?SW(); ???hello.sd();
查看完整描述

6 回答

?
不偏不易

TA貢獻96條經驗 獲得超118個贊

看代碼感覺是想先弄幾個隨機數放入數組,然后排序,然后輸出

初始化數組

//這個函數需要一獲取一個int[]類型的參數,目的是獲得數組,調用這個函數時,需要一個提前定義好的數組
比如??int[]?a?=?new?int[10];?
調用?hello.init(a);
init初始化的意思,括號內a表示在運行init函數的過程中,array為a?這個數組

void?init(int[]?array){?
...//進行循環賦值,并排序
Arrays.sort(array);
}

main{
...
hello.init(a);//調用函數給數組a進行了賦值,排序

for(){}...//循環輸出,可以用foreach.

}

大致寫了一下。


寫完不放心,自己寫了一下測試了一下,是可以的。多動手。

查看完整回答
4 反對 回復 2016-06-07
?
yanrun

TA貢獻317條經驗 獲得超240個贊

public?static?void?main(String[]?args){
????int[]?array?=?{1,2,3,4,5};
????for(int?i?=?0;?i?<?array.length;?i++){
????????System.out.print(array[i]?+?"?");
????}
}

一個輸出數組的代碼

查看完整回答
1 反對 回復 2016-06-07
?
qq_Viven_rxDKNO

TA貢獻1條經驗 獲得超0個贊

sd 已經調用了數組。。。for 循環的不是數組嗎?

查看完整回答
反對 回復 2016-06-13
?
儁破孩

TA貢獻19條經驗 獲得超5個贊

參數名傳數組的對象名

查看完整回答
反對 回復 2016-06-08
  • 6 回答
  • 1 關注
  • 2799 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號