본문 바로가기
프로그래밍/java

[JAVA]부호 연산자와 대입연산자

by mooyou 2021. 9. 7.
728x90
300x250

부호 연산자는 단항 연산자로 양수/음수를 표현하고 값의 부호를 결정하는 연산자 입니다.

 

그러나 변수에 +,-를 사용한다고 해서 변수의 값이 변하는 것은 아닙니다.

변수의 값을 변경하려면 대입 연산자를 사용해야 합니다.

 

아래의 예제를 보면 쉽게 이해 가능합니다.

int num = 5;

System.out.println();

 System.out.println(+num); //5그대로 출력
 System.out.println(-num); // -5로 출력되지만 num값이 변경된것이 아니기 때문에 num은 그대로 5
 System.out.println(num);// num을 출력하면 그대로 5가 출력된다.
 
 //num값을 음수로 변경하기 위해서는 대입연산자를 사용해야 한다.
 num = -num;
 System.out.println(num); // -5가 출력된다.

 

대입연산자 설명보기

https://moo-you.tistory.com/320

 

대입 연산자

대입 연산자(assignment operator)는 변수에 값을 대입하는 연산자를 말합니다. 연산이 결과를 변수에 대입하며 우선순위가 가장 낮은 연산자 입니다. 왼쪽 변수에 오른쪽 변수(값)을 대입합니다. int a

moo-you.tistory.com

 

728x90
반응형

'프로그래밍 > java' 카테고리의 다른 글

복합 대입 연산자  (0) 2021.09.13
증감 연산자  (0) 2021.09.11
대입 연산자  (0) 2021.09.06
자바 삼항연산자 단항연산자  (0) 2021.09.03
자바 자료형, 변수, 상수  (0) 2021.09.02

댓글