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. }
大致寫了一下。
寫完不放心,自己寫了一下測試了一下,是可以的。多動手。

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]?+?"?"); ????} }
一個輸出數組的代碼
添加回答
舉報
0/150
提交
取消