코린이 제어문 2일차 -2

조태연·2022년 2월 24일
0

JAVA 제어문

목록 보기
5/7
post-thumbnail

Chapter 5. 논리연산자

2022년 2월 24일 목요일
오후 12:00

Logical operator

System.out.println(1 == 1); //이건 동등 연산자임!

//논리 연산자는 좌항과 우항에 모두 boolean이 와야 함
// &&=AND연산자
System.out.println(true && true); //true
System.out.println(true && false); //false
System.out.println(false && true); //false
System.out.println(false && false); //false

// OR연산자= '||', 왼쪽것과 오른쪽것 중 하나라도 true면 > true
System.out.println(true || true); //true
System.out.println(true || false); //true
System.out.println(false || true); //true
System.out.println(false || false); //false

// '!' = NOT연산자
System.out.println(!true); //false
System.out.println(!false); //true

>boolean isRightPass = (inputPass.equals(pass) || inputPass.equals(pass2));
	        if (inputId.equals(id) && isRightPass) { 
	    		System.out.println("Master!");
		        } else {
			System.out.println("who are you?");
			

isRightPass는 입력값이 pass와 pass2중 하나라도 만족하면 true를 retrun하도록 설정
' | | '가 or 이기 때문에 두개의 비밀번호중 하나라도 만족하면 true값을 얻을 수 있도록 설정한 것.

Run configuration의 argument에서 입력을 '1111' or '2222'면 true가 나오고 그 외에는 false가 됨.
논리 연산자는 이런게 가능!

profile
성장하는 코린이

0개의 댓글

관련 채용 정보