728x90
다음과 같이 AND와 OR의 논리 연산을 입력받아 결과를 출력하는 프로그램을 작성하라. 예를 들어 'true AND false'의 결과로 false를, 'true OR false'의 결과로 true를 출력하면 된다. if문 대신 switch문을 이용하라.
논리 연산을 입력하세요>>true OR false
true
답:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("논리 연산을 입력하세요>>");
boolean a = sc.nextBoolean();
String c = sc.next();
boolean b = sc.nextBoolean();
switch(c) {
case "OR":
System.out.println(a||b);
break;
case "AND":
System.out.println(a&b);
break;
default:
System.out.println("잘못입력하셨습니다.");
}
sc.close();
}
728x90
'JAVA' 카테고리의 다른 글
명품 자바 에센셜 2강 실습문제 7번 (0) | 2022.03.07 |
---|---|
명품 자바 에센셜 2강 실습문제 6번 (0) | 2022.03.07 |
명품 자바 에센셜 2강 실습문제 4번 (0) | 2022.03.07 |
명품 자바 에센셜 2강 실습문제 3번 (0) | 2022.03.07 |
명품 자바 에센셜 2강 실습문제 2번 (0) | 2022.03.07 |