728x90
연산자(1)
산술 연산자
+ : 덧셈
- : 뺄셈
* : 곱셈
/ : 나눗셈
% : 모듈러(Modular) => 나눗셈에서 나머지를 구함
<실습>
728x90
증감 연산자
한 번에 1씩 증가(더하거나) 하거나 감소(빼거나)하는 연산을 한다.
먼저 증감을 할 건지, 나중에 증감을 할 건지 연산자의 위치에 따라 달라진다.
++ : 값을 1씩만 증가시키는 연산자
-- : 값을 1씩만 감소시키는 연산자
연산자의 위치에 따라
전위 연산 : ++값, --값 => 먼저 값을 증감하고 그 값을 처리
후위 연산 : 값++, 값-- => 값을 먼저 처리하고 나서 증감
728x90
복합대입연산자
다른 산술 연산자와 대입연산자(=)가 결합한 연산자
+=
-=
*=
/=
%=
int a =1;
a += 3;
기존 a라는 값에 3을 더하고 그 결과값을 a에 다시 대입( a = a + 3)
논리부정연산자
논리값(true, false)을 반대로 바꿔주는 연산자 ( !논리값 )
비교연산자 (관계연산자)
두 개의 값을 가지고 비교하는 연산자
비교연산을 한 결과가 참일 경우 true, 거짓일 경우 false
특정 조건을 제시할 수 있는 조건문에서 쓰인다.
피연산자는 숫자, 결과값은 논리값
1) 크고 작음을 비교
a < b : a가 b보다 작습니까?
a > b : a가 b보다 큽니까?
a <= b : a가 b보다 작거나 같습니까?
a >= b : a가 b보다 크거나 같습니까?
2) 동등비교
a == b : a와 b가 일치합니까?
a != b : a와 b가 일치하지 않습니까?
728x90
'Programming > JAVA' 카테고리의 다른 글
[JAVA] 반복문 - for문 / do-while문 / Math.random() / 구구단 출력 (1) | 2023.12.22 |
---|---|
[JAVA] 조건문 - if문 / if else문 / switch문 / 관련 예제 (0) | 2023.12.22 |
[JAVA] 논리 연산자 / 삼항 연산자 (1) | 2023.12.20 |
[JAVA] 변수 / 식별자 / 자료형 / next() / nextLine() (0) | 2023.12.20 |
[JAVA] 프로그래밍 기초 / 주석 / 패키지 / 메소드 (0) | 2023.12.20 |