我在這裏做的是試圖生成一個數字,並查看它是否與數組中的數字相同。如果相同,則系統將重新生成,直到號碼是唯一的。獲取循環內的隨機值
Random randomno = new Random();
int r = randomno.nextInt(3);
TextView randomnumber = (TextView) findViewById(R.id.TVRno);
int[] arr = new int[2];
arr[0] = 0;
arr[1] = 2;
for(int i = 0; i < arr.length; i++){
if(r == arr[i]){
z = randomno.nextInt(3);
i = 0;
}
}
randomnumber.setText("" + z);
但最終我無法打印在for
循環變量z
。如何打印變量z
?我是否使用錯誤的方法來做到這一點?
你的意思是打印到控制檯? – Russiancold
@Russiancold我在Android模擬器中打印它 –
嗨,如果你們想爲-1的問題,不要只是簡單地點擊-1。請讓我知道這個問題有什麼問題,這樣我下次可以改進:D。 –