看板 java 關於我們 聯絡資訊
※ 引述《aaa12345 (一肩擔雞雙頭啼)》之銘言: : 想請問一下 : if(4&1){} : 這樣的含意在java中會出現錯誤 cannot convert from Int to boolean : 請問我該怎麼作 找了半天找不到將int 轉為 boolean 的method : 另外 有沒有好心人幫忙解釋一下這是什麼意思? : " if(4&1) "??? 這要看你的if判斷式是要判斷什麼吧 if()內只能接受true or false 4&1的意思是把4和1這兩個int變數的每個bit做AND處理 所以4&1的值應該是0這個integer變數 (這裡跟C不一樣, 0,1不能直接當成boolean值) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.109.213