# 찍먹과 부먹(논리형 변수) public class ttangsoyuk { public static void main(String[] args){ boolean O = ture; boolean X = false; System.out.println("당신은 부먹파입니까?"); System.out.println(O); } } #### CODE <a class='btn btn-default' href='/codes/28223'>Link</a> ``` public class ttangsoyuk { public static void main(String[] args){ boolean O = "ture"; boolean X = "false"; System.out.println("당신은 부먹파입니까?"); System.out.println(O); } } ``` #### INPUT ``` ``` #### OUPUT ``` /root/var/tmp/2020_07_01_02_52_45_99c32339/ttangsoyuk.java:3: error: incompatible types: String cannot be converted to boolean boolean O = "ture"; ^ /root/var/tmp/2020_07_01_02_52_45_99c32339/ttangsoyuk.java:4: error: incompatible types: String cannot be converted to boolean boolean X = "false"; ^ 2 errors ```
# 에러를 보면, true와 false를 문자열로 사용하셨네요. 쌍따옴표를 빼고, boolean 값으로 넣어주세요. ``` boolean isBoomuk = true; // boolean isBoomuk = false; ```
boolean 타입의 변수에는 문자열 값을 저장할수 없습니다. ---------------------------------------- boolean status = true; 또는 boolean status = false; boolean 타입의 변수에는 true 또는 false 값만 저장할수 있습니다. 코드에서 에러가 발생한 이유는 boolean 타입변수 O에 문자열을 저장했기 때문에 에러가 발생한것입니다. 문자열을 의미하는 ""를 제거해주셔야 합니다. boolean O = true;