[問題] 樂透彩問題
int a[]=new int[49],b[]=new int[6];
//a是用來存放1~49的亂數,b是用來存放“前六個最大數"
for (int i = 0; i < a.length; i++)// 先把亂數產生放進a
{
a[i]=(int)(Math.random()*49+1);
}
Arrays.sort(a); //做排序arrays.sort 預設是由小排到大
for (int i = a.length-1; i >=0; i--) {//所以把它顛倒
}
接著我就不會了,現在目的是要取六個最大數,且要統計這六個數重複的次數,
請問要如何
1.判斷a[i]是否重複,然後如果重複要統計數量,這邊我的想法是
在下面的for 迴圈裡再跑一個for(int j=0; j<a.length;j++)
然後if(a[i]==a[j]),但到這邊我就卡住了....
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.56.78
※ 文章網址: https://www.ptt.cc/bbs/java/M.1449303666.A.0B1.html
→
12/05 16:21, , 1F
12/05 16:21, 1F
推
12/05 21:38, , 2F
12/05 21:38, 2F
→
12/05 21:38, , 3F
12/05 21:38, 3F
→
12/07 11:11, , 4F
12/07 11:11, 4F
→
12/07 11:12, , 5F
12/07 11:12, 5F
java 近期熱門文章
PTT數位生活區 即時熱門文章