?for( int i=0;i<count;i++){ String inputNum=edt.getText().toString(); if(Integer.parseInt(inputNum)==random1){ result.setText("恭喜您,回答正確"); break; } else if(Integer.parseInt(inputNum)<random1){ result.setText("輸入的數(shù)字太小,請(qǐng)重新輸入,剩余"+(10-i)+"次機(jī)會(huì)"); } else{ result.setText("輸入的數(shù)字太大,請(qǐng)重新輸入,剩余"+(10-i)+"次機(jī)會(huì)"); } ?為什么剩余的機(jī)會(huì)都是1次啊,不應(yīng)該是9,8,7.。。。。。??
4 回答

qq_青棗工作室_0
TA貢獻(xiàn)446條經(jīng)驗(yàn) 獲得超754個(gè)贊
不可能啊,第一次i=0,那10-i也是10啊,怎么可能每次都是1呢。估計(jì)你運(yùn)行的不是這個(gè)代碼吧?

一杯2塊的奶茶
TA貢獻(xiàn)226條經(jīng)驗(yàn) 獲得超75個(gè)贊
你輸出一個(gè)數(shù)看看有多少個(gè)輸出,這種在循環(huán)里的沒有調(diào)用,他經(jīng)常就只有最后一個(gè)數(shù)輸出

慕數(shù)據(jù)0067229
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
每次輸入一個(gè)數(shù)都會(huì)把for循環(huán)走完,直到i=1,break;
- 4 回答
- 0 關(guān)注
- 1457 瀏覽
添加回答
舉報(bào)
0/150
提交
取消