<연산자>
1.산술 연산자
+ ,- ,* , / (나눗셈 후 몫이 반환) , %(모드 연산자 : 나눗셈 후 나머지를 반환)
5/2 =2 (정수와 정수끼리 연산 하면 정수만 나옴 - 소수점이 버려짐)
5%2 = 1 (나머지 1만 반환 한다)
2. 단항 연산자
++ : 한 단위 증가 / -- : 한 단위 감소
int a = 5, b ;
b = a + 1;
a++; 이거는 a= a+1 를 해주라는 것
int a = 5, b=0
b=a++; // a 는 6이고 b는 5임 후위연산자 : a의 값을 b에 할당 한 뒤에 a 를 증가시킴
b=++a ; // a는 6이고 b도 6임 선위연산자 : a의 값을 먼저 증가 시키고 b에 할당 함
3. 비교 연산자
>, >=, <, <=, ==, !=
비교연산자는 양 옆에 있는 값을 비교한 결과를 True or false 로 반환 한다.
4. 관계 연산자
&& : (and) 양 옆에 조건이 오고 조건에 모두 충족 하면 True 를 반환
|| : (or) 조건 중 하나라도 True 이면 true 를 반환
! : (not) 값들에 대한 반전.
ex) int a = 10;
!(a>10) (a>10)은 false 인데 ! 때문에 true 가 되어버림~~
5. 대입 연산자
= 오른쪽의 값을 왼쪽에 할당 하는 연산자
+= a+=1 ( a = a +1)
-= a-=1 ( a = a - 1)
*=
/=
%=
6. 삼항 연산자
(조건) ? 참일떄 실행 하는 문장 : 거짓일때 실행 하는 문장 ;
'JAVA' 카테고리의 다른 글
[JAVA] 자바 제어문 : 반복문 (for) (0) | 2023.02.19 |
---|---|
[JAVA] 자바 조건문 if 와 switch 차이 (0) | 2023.02.19 |
[JAVA] 자바 제어문 : 조건문(switch) (0) | 2023.02.19 |
[JAVA] 자바 제어문 : 조건문(if) (0) | 2023.02.19 |
[JAVA] 자바 코드 작성 법 (1) | 2023.02.19 |