JAVA 연산자

다람·2023년 2월 22일
0

JAVA

목록 보기
4/27
post-thumbnail

연산자(operator)

  • 자바는 여러 종류의 연산을 수행하기 위한 다양한 연산자를 제공

1) 산술 연산자
- 사칙연산을 다루는 연산자

2) 대입 연산자
- 변수에 값을 대입할 때 사용하는 이항 연산자
- 결합 방향은 오른쪽에서 왼쪽

3) 증감 연산자
- 피연산자를 1씩 증가 혹은 감소시킬 때 사용하는 연산자

4) 비교 연산자
- 피연산자 사이의 상대적인 크기를 판단하는 연산자

5) 논리 연산자
- 주어진 논리식을 판단하여 참과 거짓을 결정하는 연산자

6) 비트 연산자
- 비트단위로 논리 연산할 때 사용하는 연산자

7) 삼항 연산자
- 피연산자를 세 개나 가지는 조건 연산자
- 조건식 ? 반환값1 : 반환값2
EX) 1+1 = 2 ? true : false;
8) instanceof 연산자
- 참조 변수가 참조하고 있는 인스턴스의 실제 타입을 반환
- 인스턴스이름 instanceof 클래스 또는 인터페이스 이름

class A {}
class B extends A {}
public static void main(String[] args) {
    A a = new A();
    B b = new B();

    System.out.println(a instanceof A); // true
    System.out.println(b instanceof A); // true
    System.out.println(a instanceof B); // false
    System.out.println(b instanceof B); // true
}
profile
안녕

0개의 댓글