就不寫代碼了,別人寫的代碼復(fù)制也沒意思,給你個思路。首先獲取1到33的隨機(jī)數(shù),然后放入一個listbyte集合中。每次放入集合都要判斷該集合中是否存在這個數(shù)字,如果存在則重新獲取隨機(jī)數(shù)。
創(chuàng)新互聯(lián)長期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為越秀企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),越秀網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
可選中1個或多個下面的關(guān)鍵詞,搜索相關(guān)資料。也可直接點(diǎn)“搜索資料”搜索整個問題。
System.out.println(請選擇紅球號碼(1-33));Scanner in = new Scanner(System.in);for(int i=0;iuserRedBall.length;i++);{ userRedBall[i] = in.nextInt();} 這個for循環(huán)后面有個分號,。
就不寫代碼了,別人寫的代碼復(fù)制也沒意思,給你個思路。首先獲取1到33的隨機(jī)數(shù),然后放入一個listbyte集合中。每次放入集合都要判斷該集合中是否存在這個數(shù)字,如果存在則重新獲取隨機(jī)數(shù)。
你這不就是6個數(shù)字隨機(jī)的排序問題么 1-6的排序打出來+2個籃球 排序:6^5^4^3^2^1 * 2 種 for循環(huán)多重嵌套。位置變1,從上到下循環(huán)一邊。你還是自己嵌套吧,我發(fā)現(xiàn)如果寫主代碼的話也要寫幾十行。
C#、VB點(diǎn)虐 、Java這些都行,如果你強(qiáng)的話用C語言更好。
每次放入集合都要判斷該集合中是否存在這個數(shù)字,如果存在則重新獲取隨機(jī)數(shù)。如果集合長度為6,則停止獲取隨機(jī)數(shù),這個集合里就是本次嗯中獎號碼。
雖然代碼多,但是效率算是最高的。而且也沒有多想一些設(shè)計很簡單。。
隨機(jī)數(shù)從0-數(shù)組.length-1 。 隨機(jī)數(shù)分別取六個數(shù)。 每次取數(shù)之后和前面的數(shù)比較,重復(fù)就重新生成。
你這不就是6個數(shù)字隨機(jī)的排序問題么 1-6的排序打出來+2個籃球 排序:6^5^4^3^2^1 * 2 種 for循環(huán)多重嵌套。位置變1,從上到下循環(huán)一邊。你還是自己嵌套吧,我發(fā)現(xiàn)如果寫主代碼的話也要寫幾十行。