我有5個布爾變量a,b,C,d和e。因此,對於每個變量的true和false的每種不同組合,都有不同的打印語句。處理多個布爾組合
說,例如:
ABCDE ---打印對帳單
TTTTT - 打印所有trues
TTTTF - 打印某些文本
TTTFF - 打印一些其他文字
........
可能有32種不同的可能組合。我正在寫一個Java代碼。所以問題是每種情況都應該有不同的陳述打印出來。那麼,什麼可能是最好的解決方案來處理這個問題,而不是常規的if語句,這會使代碼更容易混淆和無法管理?
如果文本打印,就像是你的榜樣,沒有必要嵌套,如果:'爲(布爾b:布爾值)b? out(「T」):out(「F」);'。預期產出是否比這更復雜? – assylias