티스토리 뷰
논리 연산자(Conditional Operator)는 Boolean값을 결합해서 코드를 더 간결하게 만들 수 있게 해 준다.
&&(And)

위의 주석(//)을 다른 말로 설명하자면, 좌항과 우항의 값이 둘 다 true여야 값이 출력된다.

전에 조건문을 학습할 때 만들었던 간단한 로그인 프로그램이다.

여기서 '&&'를 이용하여 코드를 간결화시켰다.
프로그램 둘 다 하나의 값이 false가 되면 값이 wrong으로 출력되기 때문에
같은 원리로 작동한다.
||(Or)


이번에는 '||'을 써서 로그인 프로그램을 변형시켰다.
id 세 가지 중 하나라도 true인 값이 들어오고 password가 111111이라면 값으로 right가 출력된다.
!(Not)

'!'는 쓸 일이 거의 없을 것 같은데?라고 생각했지만
프로그램을 만들며 조건문을 활용하다 보면
'!'을 사용했을 때 의외로 더 매끄럽게 작동할 때가 있다고 하였다.
'SEB_BE_41' 카테고리의 다른 글
| JAVA - 배열 (0) | 2022.07.19 |
|---|---|
| JAVA - 반복문 (0) | 2022.07.16 |
| JAVA - 조건문 (0) | 2022.07.14 |
| JAVA - 비교와 Boolean (0) | 2022.07.12 |
| JAVA - 연산자 (0) | 2022.07.11 |