반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 1차원배열
- 코딩
- Java
- this참조변수
- 변수
- 조건문
- 산술연산자
- C++상수
- 제어문
- 포인터연산자
- 비트연산자
- C++
- 자바클래스
- 프로그래밍
- 증감연산자
- 자바메서드오버로딩
- 기초코딩
- 고정소수점
- C++코딩
- 코딩독학
- 클래스선언
- 2차원배열
- 자바코드
- 코딩기초
- 자바
- 반복문
- 포인터
- 부동소수점
- 메서드오버로딩
- 자바코딩
Archives
- Today
- Total
지식아일랜드
코딩 기초 17편 _ JAVA 논리 연산자(Logical Operator) 설명과 예제 본문
반응형
안녕하세요~
지식아일랜드의 모르는게 없는 지식인 입니다.
오늘은 논리연산자에 대해 설명드리겠습니다.
논리 연산자란 논리적인 연산을 수행하는 연산자로서, 주로 조건문에서 사용됩니다.
JAVA에서는 && (and), ll (or), ! (not) 세 가지 논리 연산자를 제공합니다.
&& (and) 연산자는 두 개의 조건식이 모두 true일 때 결과가 true가 되며, 하나라도 false면 결과는 false가 됩니다. ll (or) 연산자는 두 개의 조건식 중 하나 이상이 true 일 때 결과가 true가 되며, 둘 다 false일 때 결과는 false가 됩니다. ! (not) 연산자는 조건식의 결과를 반대로 바꿉니다.
아래는 논리 연산자를 사용한 JAVA 코드 예시입니다.
public class LogicalOperators {
public static void main(String[] args) {
int x = 5;
int y = 10;
// && (and) 연산자 사용 예시
if (x > 0 && y < 15) {
System.out.println("x는 0보다 크고 y는 15보다 작습니다.");
ll (or) 연산자 사용 예시
(x < 0 l l y > 20) {
System.out.println("x는 0보다 작거나 y는 20보다 큽니다.");
// ll (or) 연산자 사용 예시
if (x < 0 l l y > 20) {
System.out.println("x는 0보다 작거나 y는 20보다 큽니다.");
}
// ! (not) 연산자 사용 예시
boolean isXNegative = !(x > 0);
System.out.println("x는 0보다 작거나 같은가? " + isXNegative);
}
}
위의 코드에서 && (and) 연산자를 사용하여 x가 0보다 크고 y가 15보다 작은지 확인하고,
ll (or) 연산자를 사용하여 x가 0보다 작거나 y가 20보다 큰지 확인합니다.
마지막으로 ! (not) 연산자를 사용하여 x가 0보다 작거나 같은지 확인합니다.
위의 코드를 실행하면 다음과 같은 결과가 출력됩니다.
x는 0보다 크고 y는 15보다 작습니다.
x는 0보다 작거나 y는 20보다 큽니다.
x는 0보다 작거나 같은가? false
이렇게 논리 연산자를 사용하여 조건문에서 여러 개의 조건식을 조합할 수 있습니다.
어떠셨나요?
논리 연산자에 대해 이해가 좀 되셨나요?
다음 시간에는 다른 연산자의 종류에 대해 설명드리겠습니다.
감사합니다!
반응형
'JAVA 기초' 카테고리의 다른 글
코딩 기초 19편 _ JAVA 조건문(Conditional Statements)의 종류와 예제 코드 (0) | 2023.03.25 |
---|---|
코딩 기초 18편 _ JAVA 비트 연산자(Bitwise Operator) 설명과 예시 (0) | 2023.03.24 |
코딩 기초 16편 _ JAVA 비교 연산자(Relational Operator)의 종류와 예시 코드 (0) | 2023.03.21 |
코딩 기초 15편 _ JAVA 증감 연산자(Increment and Decrement operators) (0) | 2023.03.20 |
코딩 기초 14편 _ JAVA 할당 연산자(assignment operator) 코드 예제 (0) | 2023.03.19 |
Comments