대입 연산자(assginment operator)
int num =10;
수학에서 사용하는 = 와 다른 의미를 가지고 있다.
산술 연산자
+, -, * , / , % 로 자바스크립트에서 사용하던 것과 동일하다.
증감연산자
++, --
예를 들어, val = ++num; 이면,
먼저 num 값에 +1이 되고, val에 할당한다.
val = num++ 이면,
val에 먼저 값이 할당되고, 해당 state가 끝나면 +1를 한다.
그래서 ++의 위치에 따라 다음과 같이 값이 달라질 수 있다.
package ch10;
public class Operator {
public static void main(String[] args) {
int gameScore = 150;
int lastScore = gameScore++;
System.out.println(lastScore); //150
System.out.println(gameScore); //151
}
}
[Java] 반복문 (0) | 2022.04.03 |
---|---|
[Java] switch 문 (0) | 2022.04.03 |
[Java] 상수, 리터럴, 형 변환 (0) | 2022.04.01 |
[Java] 데이터 타입 (0) | 2022.03.31 |
[Java] 변수 (0) | 2022.03.31 |