T_era
[JAVA] 연산자 본문
증감 연산자
int a = 10;
int b = 10;
System.out.println(a++ + ":" + ++b);
결과 10:11
완벽하게 이해하고 넘어가는 것을 추천 이 부분을 이해하지 못하고 실수해서 발생하는 오류가 많음
- a++ → (a = a) + 1
- ++a → a = (a + 1)
- 이렇게 생각하는게 이해하기 편하다
대입 연산자
*** 기존 =에 대한 생각을 하면 안된다** *
- a = 1; 이라는 코드가 있으면 a에다가 1을 넣는다라고 이해하는 게 옳다. 따지자면 insert의 개념
삼항 연산자
예제)
boolean test(){
int a = 200;
int b = 100;
String strResult = a > b ? "a가 큼" : "b가 큼";
return a > b ? true : false;
}
*** 당장은 이해할 필요 없긴 하지만 알고 있으면 다음에 배울 때 이해하기 편해질 듯?***
- 생각보다 편해서 쓸 일이 많음
비트 연산자
*** 정말 쓰는 일이 적지만 이론만 설명***
- 프로그래밍 코드를 2진법으로 컨트롤하는 연산자
- 주로 암호화나 최적화를 위해 사용
- 굳이 깊게 알고싶으면 논리회로, 논리게이트를 공부하는게…
'Programing > Java' 카테고리의 다른 글
| [JAVA] 반복문 (0) | 2025.03.28 |
|---|---|
| [JAVA] 조건문 (0) | 2025.03.28 |
| [JAVA] 변수 (0) | 2025.03.28 |
| [JAVA] BufferedReader와 BufferedWriter 그리고 StringTokenizer (0) | 2025.03.27 |
| [JAVA] 문제풀이 : 가위바위보 (1) | 2025.03.26 |