Operator (연산자)

양혜정·2024년 1월 20일
0

Begin_java

목록 보기
7/71

Operator연산자

1. 산술 연산자

- 종류 : + , - , * , / , % (나머지)

2. 증감 연산자

- 종류 : ++ , --

  • 후위증감연산자 (a++;, b--;) 는 다른 연산을 다 마친 이후에 1씩 증감한다.
  • 전위증감연산자 (++a;, --b;) 는 맨먼저 1씩 증감을 마친 이후에 다른 연산을 한다.

3. 논리 부정 연산자

- 종류 : !

4. 논리 연산자

- 종류 : & , | , && , ||

& => AND ( 그리고 )
| => OR ( 또는 )

  • & : 하나라도 거짓이면 거짓. (모두 참이 나와야만 참)
    수학 기호 : ∩

  • | : 하나라도 참이면 참. ( 모두 거짓이 나와야만 거짓)
    수학 기호 : ∪

		 T ∩ T ∩ F ==> F
		 T ∩ T ∩ T ==> T
		 T ∪ T ∪ F ==> T
		 T ∪ T ∪ T ==> T
		 F ∪ F ∪ F ==> F
  • && 거짓이 나오면 skip
  • || 참이 나오면 skip

5. 비교 연산자

- 종류 : == , != , > , < , >= , <=

== : 같다
!= : 같지 않다
A > B : A가 B보다 더 크다
A < B : A가 B보다 더 작다
A >= B : A가 B와 크거나 같다
A <= B : A가 B와 작거나 같다

6. 할당 연산자 (연산 후 대입 연산자)

- 종류 : += , -= , *= , /+ , %=

int no = 1;
no+=3;	// no + 3 = no;
no-=2;	// no - 2 = no;
no*=5;	// no * 5 = no;
no/=4;	// no / 4 = no;
no%=3;	// no % 3 = no;

7. 삼항 연산자

변수선언 = (조건식)?값1:값2;

  • 변수를 선언하고 나서 값을 부여하고자 할때 사용
  • 조건식이 참 일 경우, 변수 = 값1 대입
  • 조건식이 거짓일 경우, 변수 = 값2 대입
int num1 = 50, num2 = 60;
int num3 = (num1 > num2)?num1:num2;
// num3 = num2

정리

my.day03.b.operator -> Main_Operator

0개의 댓글

관련 채용 정보