為什么不能用==呢?
if (one%2!=0){
? ? System.out.println("one是奇數(shù)");
}
? ? System.out.println("one是偶數(shù)");
}
為什么用了== 之后兩個(gè)結(jié)果都會(huì)顯示?
if (one%2!=0){
? ? System.out.println("one是奇數(shù)");
}
? ? System.out.println("one是偶數(shù)");
}
為什么用了== 之后兩個(gè)結(jié)果都會(huì)顯示?
2018-10-02
舉報(bào)
2018-10-02
你用了==之后兩個(gè)結(jié)果都會(huì)顯示是因?yàn)槟阒挥门紨?shù)執(zhí)行了測(cè)試,不過(guò)這個(gè)不重要,使用if{}else{}語(yǔ)句完美解決問(wèn)題,因?yàn)樽匀粩?shù)余2的結(jié)果就只有兩個(gè),不是0就是1,所以換成程序語(yǔ)句執(zhí)行的意思就是如果是0,則執(zhí)行if中程序;如果不是0,則執(zhí)行else中內(nèi)容。就保證了只會(huì)輸出一個(gè)結(jié)果了
2018-10-02
你使用的兩個(gè)結(jié)果語(yǔ)句相對(duì)于if是并列的,應(yīng)該使用if...else語(yǔ)句(即多重if)