코드예시👨🏻💻▶️ 자바
자바 논리 연산하는 프로그램 ( switch문 사용 )
코뮤니티
2020. 10. 22. 18:18
문제 내용
if문을 쓰면 안되고 switch문을 사용하여 AND와 OR, XOR의 논리 연산 하는 코드를 작성해야합니다.
예를 들어 true AND false 를 입력하면 false가 출력되야 하고 false XOR false 를 입력하면 false가 출력되야 합니다..
문제 풀이
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("논리 연산을 입력하세요>>");
String a, b;
String op;
a = scanner.next();
op = scanner.next();
b = scanner.next();
switch (op) {
case "AND" :
switch (a) {
case "true" :
switch(b) {
case "true":System.out.println("true");break;
case "false" : System.out.println("false");break;
}break;
case "false":System.out.println("false");break;
}break;
case "OR" :
switch(a) {
case "true":System.out.println("true");break;
case "false":{
switch(b) {
case "true":System.out.println("true");break;
case "false":System.out.println("false");break;
}break;
}
}break;
case "XOR":
switch(a) {
case "true":{
switch(b) {
case"true":System.out.println("false");break;
case"false":System.out.println("true");break;
}break;
}
case "false":{
switch(b) {
case"true":System.out.println("true");break;
case"false":System.out.println("false");break;
}break;
}
}break;
}
}
나와 어울리는 개발자 유형 찾기
MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐
comu.codeuniv.kr
참고
논리 게이트 연산 코딩
대한민국 모임의 시작, 네이버 카페
cafe.naver.com