티스토리 뷰

SEB_BE_41

JAVA - 논리 연산자

Greatshine 2022. 7. 14. 23:11

논리 연산자(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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함