import java.util.Scanner;
public class pra {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("논리 연산을 입력하세요. >> ");
boolean v1 = scanner.nextBoolean();
String op = scanner.next();
boolean v2 = scanner.nextBoolean();
boolean res = true;
switch(op)
{
case "AND" :
res = v1 && v2;
break;
case "OR" :
res = v1 || v2;
break;
default :
System.out.println("잘못된 입력.");
}
System.out.println(res);
scanner.close();
}
}
다른부분은 자세히 읽으니까 이해가 가는데 저 밑줄친부분이 이해가안가요
제 대가리로는 boolean c;만 쳐도 될것같은데 옆에 =true;를 안붙이면 오류가나더라구요
=false;쳐도 답은 똑같던데 =true; 나 false를 쓰는 이유가 뭔가요??
컴전공이아니라 쉽게 설명해주시면 감사 ㅠ
댓글 0