상세 컨텐츠

본문 제목

[Java] 자바의 연산자들

Java

by TUZA 2022. 4. 1. 14:35

본문

대입 연산자(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' 카테고리의 다른 글

[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

관련글 더보기