T_era

[JAVA] 연산자 본문

Programing/Java

[JAVA] 연산자

블스뜸 2025. 3. 28. 16:50

증감 연산자

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