본문 바로가기
자바

자바 if문에서 논리곱, 논리합 연산자 Java 13강

by EverydayCoding 2021. 8. 12.

안녕하세요 매일코딩입니다~

 

이번에는 if문에서 논리합, 논리곱 연산자를 사용하는 방법에 대해서 알아보도록 하겠습니다.

 

먼저 논리곱 연산자, 논리합 연산자는 무엇인가요?

먼저 논리곱 연산자부터 알아보도록 하겠습니다.

논리곱 연산자는 양쪽의 조건이 true일 경우에만 true를 반환합니다.

논리합 연산자의 기호는 '&&'입니다.

X Y X && Y
True True True
True False False
False True False
False False False

**if문 안에 존재하는 문장을 괄호의 문장으로 바꿔주세요. (A가 B보다 크거나 같아야 하고 A는 B보다 커야 합니다.)

출력 값:

A와 B의 크기를 비교합니다.

A는? : 12

B는? : 10

A가 B보다 크거나 같아야 하고 A는 B보다 커야 합니다.

 

코드 설명

1. A와 B의 값을 키보드로 받습니다.

2. if(A >= B %% A > B)이기 때문에 A>= B, A > B 둘 다 true여야 true가 성립됩니다. 하나라도 false라면 false가 출력됩니다.

3. if문에서 하나라도 false가 존재한다면 if문을 실행하지 않고 else문을 실행합니다.

 

 

 

이번에는 논리합 연산자에 대해서 알아보도록 하겠습니다.

한쪽이 true 라면 결과적으로 true를 반환합니다.

논리합 연산자의 기호는 '||' 사용합니다 엔터키 위에 존재합니다.

X Y X || Y
True True True
True False True
False True True
False False False

출력 값:

3 자릿수를 구별합니다.

당신의 수는? : 123

3 자릿수 이상.

 

코드 설명

1. if(number <= -100 || number >= 100), 즉 number가 -100보다 작거나 또는 100보다 크면 if문을 실행합니다.

2. 만약에 위의 number <= -100와 number >= 100의 조건이 둘 다 false라면 else문을 출력합니다.

if문을 사용해서 논리곱, 논리합 연산자를 사용해봤습니다.

감사합니다~

'자바' 카테고리의 다른 글

자바 switch문 Java 15강  (0) 2021.08.13
자바 if문 여러가지 문제 Java 14강  (0) 2021.08.12
자바 if문 Java 12강  (0) 2021.08.11
자바 문자 입력 및 출력 Java 11강  (0) 2021.07.27
자바 난수 Random Java 10강  (0) 2021.07.26