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를 쓰는 이유가 뭔가요??

컴전공이아니라 쉽게 설명해주시면 감사 ㅠ