항과 연산자
항(operand) : 연산에 사용되는 값
연산자 ( operator ) : 항을 이용하여 연산하는 기호
단항 연산자 | 부호 연산자, 증감 연산자 |
2항 연산자 | 대입 연산자, |
3항 연산자 |
부호 연산자
변수의 부호를 유지(+) 하거나 바꿈(-)
실제 변수의 부호가 변하려면 대입 연산자를 사용해야 함
부호만 변하게 해주는 것으로 끝. 변수의 값이 바뀌는 것은 아님 중요.
대입 연산자 ( assignment operator )
a = b
변수에 다른 변수나 값을 대입하는 연산자
이항 연산자 중 우선순위가 가장 낮은 연산자
왼쪽 변수 = 오른쪽 변수(or 식, 값)
※ // = 는 대입하는 의미 , == 는 같다는 의미 2개 쓰면 안 됨. //
산술 연산자
사칙 연산자
(+, -, *, /, % )
%
나머지 구하는 연산자 % - 숫자 n의 나머지 범위는 0~n-1
예시) 10개의 방이 있을 때 방 배정 0~9개 (10-1) 개 중 비어있는 나머지 방 가져와서 쓸 때 주로 사용
순서대로 줘도되지만 나머지 구해서 랜덤 하게 할 때.
복합 대입 연산자
비트 부분은 뒤에서.
복합 대입 연산자를 사용하면 코드가 보기에도 깔끔하고 길이도 줄어든다.
증가, 감소 연산자
단항 연산자
변수의 값을 1 더하거나 1 뺄 때 사용
연산자가 항의 앞에 있냐 / 뒤에 있냐 따라 연산 시점과 결과 달라짐
문장(statement)의 끝(;)을 기준으로 연산 시점을 생각해야 함
제어문, 반복문과 같이 많이 사용함
먼저 증가하고 대입되는 것과
대입한 후 증가하는 것의 차이 중요
review
뭔가 익숙한 것들은 봐서 그런지 너무 반가웠다.
ㅎㅎㅎㅎ
익숙한 것들에 추가적인 것들은 꼭 기억해야겠다.
% 나머지 연산자
num1 += 2는 num1 = num1 + 2과 같은 형식
++num과 num++ 의 차이와 결과 값의 차이
다음으로 고고~ GOOD :)
'JAVA 웹 개발 패키지 - 패스트캠퍼스 > Chapter1' 카테고리의 다른 글
Java의 연산자들 - 3 : ( 조건 연산자, 비트 연산자) (0) | 2021.12.23 |
---|---|
Java의 연산자들 - 2 : ( 관계, 논리 연산자) (0) | 2021.12.23 |
Java - 상수 선언과 형 변환 (0) | 2021.12.23 |
Java - 기본 자료형(primitive data type) - 문자,논리 (0) | 2021.12.22 |
Java - 기본 자료형(primitive data type) - 정수,실수 (0) | 2021.12.22 |