Java 기초 연산자 - 논리 연산자
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
목표
자바에서 사용하는 논리 연산자를 이해한다.
코드
package ex03operator;
public class E04LogicOperator {
/*
논리 연산자
&& : 논리 And. 양쪽 모두가 true일때만 true를 반환하고
나머지는 false를 반환
|| : 논리 Or. 한쪽만 true이면 true를 반환하고 양쪽모두
false일때만 false를 반환
! : 논리 Not, 반대의 논리를 반환함.
*/
public static void main(String[] args) {
int num1 = 10, num2 = 20;
boolean result1 = (num1 == 100 && num2 == 20);
boolean result2 = (num1 < 12 || num2>= 30);
System.out.println("result의 결과 : " + result1);
System.out.println("result의 결과 : " + result2);
if(!(num1 == num2)) {
System.out.println("num1과 num2는 다르다.");
}
else{
System.out.println("num1과 num2는 같다.");
}
}
}
자세한 내용은 주석에 써놓았습니다. 몇가지 추가를 하자만 boolean은 ture와 false를 반환하는 자료형입니다. 논리 연산자를 이용한 결과를 보게 되면 ture인지 false인지 알 수 있을것입니다.
결과 값
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 연산자 - 증감 연산자 (0) | 2020.10.06 |
---|---|
Java 기초 연산자 - SCE(Short-Circuit Evaluation) (0) | 2020.10.06 |
Java 기초 연산자 - 비교 연산자 (0) | 2020.10.05 |
Java 기초 연산자 - 복합대입 연산자 (0) | 2020.10.05 |
Java 기초 연산자 - 산술 연산자 (0) | 2020.10.05 |