class Example {
static int a = 1; //클래스 변수
int b = 9; // 인스턴스 변수
public void fuction() {
int c = 0
sout(c) // 0출력
}
}
class Main {
final int a = 1; //상수
Example ex1 = new Example();
Example ex2 = new Example();
ex1.a = 2;
sout(a); // 1 출력
sout(ex2.a); // 2 출력
ex1.b = 2;
sout(ex2.b); // 9 출력
}
산술 > 비교 논리 > 대입 순으로 우선순위
단항 > 이항 > 삼항의 순서로 우선순위
좌에서 우로
산술 연산자 : [+, -, *, /, %, <<, >>]
비교 연산자 : [>, <, ≤, ≥, ==, ≠]
논리 연산자 : [&&, ||, |, &, ^, ~]
대입 연산자 : [=]
삼항연산자 : [조건 ? 참일때 : 거짓일때]
증감 연산자
형변환 연산자