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 | 31 |
Tags
- 99클럽
- HTML
- cs 공부)준비
- aop
- wil
- github
- Spring
- Grafana
- css
- 자료구조
- 이진 탐색(binary search)
- 정렬 알고리즘(sort algorithm)
- CS
- 회고
- 개발자 취업
- Java
- Entity
- 배열
- 항해99
- 프로그래머스
- 코딩문제
- 자바
- GIT
- ArrayList
- 코딩공부
- 메서드
- Til
- 면접(java
- 코딩
- 코딩테스트 준비
Archives
- Today
- Total
hayu's 개발 일지
[TIL]240205 JAVA 연산자(2) 본문
비교 연산자란?
- 비교 연산자는 두 값을 비교하는데 사용한다.
비교 연산자 종류
== : 동등성
!= : 불일치
> : 크다
< : 작다
>= : 크거나 같다.
<= : 작거나 같다.
- 비교 연산자를 사용하면 참(true) 또는 거짓(false)이라는 결과가 나온다. 참, 거짓은 boolean형을 사용한다.
- 여기서 주의할 점은 = 와 == 이 다르다는 것이다.
- 불일치 연산자는 != 를 사용한다. ! 는 반대라는 뜻이다.
int a = 2;
int b = 3;
System.out.println(a == b); // false, a와 b는 같지 않다
System.out.println(a != b); // true, a와 b는 다르다
System.out.println(a > b); // false, a는 b보다 크지 않다
System.out.println(a < b); // true, a는 b보다 작다
System.out.println(a >= b); // false, a는 b보다 크거나 같지 않다
System.out.println(a <= b); // true, a는 b보다 작거나 같다
//결과를 boolean 변수에 담기
boolean result = a == b; //a == b: false
System.out.println(result); //false
논리 연산자란?
- 논리 연산자는 boolean형인 true, false를 비교하는데 사용한다.
논리 연산자의 종류
&& (그리고) : 두 연산자가 모두 참이면 참을 반환, 둘중 하나라도 거짓이면 거짓을 반환한다.
|| (또는) : 두 연산자 중 하나라도 참이면 참을 반환, 둘다 거짓이면 거짓을 반환한다.
! (부정) : 피연산자의 논리적 부정을 반환한다. 즉, 참이면 거짓을, 거짓이면 참을 반환한다.
System.out.println("&&: AND 연산");
System.out.println(true && true); //true
System.out.println(true && false); //false
System.out.println(false && false); //false
System.out.println("||: OR 연산");
System.out.println(true || true); //true
System.out.println(true || false); //true
System.out.println(false || false); //false
System.out.println("! 연산");
System.out.println(!true); //false
System.out.println(!false); //true
System.out.println("변수 활용");
boolean a = true;
boolean b = false;
System.out.println(a && b); // false
System.out.println(a || b); // true
System.out.println(!a); // false
System.out.println(!b); // true
대입 연산자란?
- 대입 연산자(=)는 값을 변수에 항당하는 연산자다. 이 연산자를 사용하면 변수에 값을 할당할 수 있다.
- 예를 들어, int a = 1 는 a 라는 변수에 1이라는 값을 할당하는 것이다.
축약(복합) 대입 연산자
- 산술 연산자와 대입 연산자를 한번에 축약해서 사용할 수 있는데, 이것을 축약(복합) 대입 연산자라 한다.
- 연산자 종류: += , -= , *= , /= , %=
- 이 연산자는 연산과 대입을 한번에 축약해서 처리한다. 밑의 코드의 왼쪽과 오른쪽의 결과는 같다
i = i + 3 => i += 3
int a = 5; // 5
a += 3; // 8 (5 + 3): a = a + 3
a -= 2; // 6 (8 - 2): a = a - 2
a *= 4; // 24 (6 * 4): a = a * 4
a /= 3; // 8 (24 / 3): a = a / 3
a %= 5; // 3 (8 % 5) : a = a % 5
System.out.println(a); //3
'기술 > java' 카테고리의 다른 글
[TIL]240210 반복문(1) (1) | 2024.02.10 |
---|---|
[TIL]240207 JAVA 조건문(2) (0) | 2024.02.07 |
[TIL]240206 JAVA 조건문(1) (0) | 2024.02.06 |
[TIL]240203 JAVA 연산자(1) (0) | 2024.02.03 |
[TIL]240202 JAVA 변수 (0) | 2024.02.02 |