好吧,我有一個小問題,我不知道什麼是錯的,但我認爲這是與if語句的東西,只是爲了知道joker4 ia全局變量,它被設置爲3,但是當我嘗試這個功能它沒有進入該代碼中的if語句:比較int數字
public void joker4(View view) {
Button netocan = (Button) findViewById(R.id.button5);
Button netocan2 = (Button) findViewById(R.id.button4);
Button netocan3 = (Button) findViewById(R.id.button2);
if (joker4 != 0) {
netocan.setVisibility(View.INVISIBLE);
netocan2.setVisibility(View.INVISIBLE);
netocan3.setVisibility(View.INVISIBLE);
joker4 = joker4 - 1;
} else {
Toast joker1 = Toast.makeText(getApplicationContext(),
"Not enought JOKERS4", Toast.LENGTH_LONG);
joker1.show();
}
}
你試圖只是做一個簡單的打印出來的joker4權的if語句先進行驗證,在該點什麼呢? – mig
你用正確的方式比較數字,有兩種可能性,joker4是0或者if語句被執行,但是你沒有意識到它。 – kai
你的功能名稱也有小丑4,所以你應該改變名稱是問題 –