산술 연산자 中 나눗셈 및 나머지
- '/'
:int value / int value -> int value
:float value / float value -> float value
-'%' : 나눈 값에 나머지 출력
증감 연산자
| x++ / x-- | x값을 먼저 증/감 처리 후, 연산 |
| ++x / --x | x값을 먼저 연산 후 증/감 처리 |
관계연산자
| x == y | x와 y가 같다 |
| x != y | x와 y가 다르다 |
| x > y | x가 y보다 크다.(y가 x보다 작다.) |
| x < y | x가 y보다 작다.(y가 x보다 크다.) |
| x >= y | x가 y보다 크거나 같다. (y가 x보다 작거나 같다.) |
| x <= y | x가 y보다 작거나 같다. (y가 x보다 크거나 같다.) |
논리연산자
| P && Q (AND) | 두 조건 P, Q 모두 성립해야 참 |
| P || Q (OR) | 두 조건 P 또는 Q 둘 중에 하나만 성립하면 참 |
| !P | 부정(P=TRUE, !P=FALSE) |
(자동) 형 변환

피연산자 중 하나 double -> 모두 double
피연산자 중 하나 float -> 모두 float
피연산자 중 하나 long -> 모두 long
위 조건 에 모두 성립하지 않을 시, int로 형 변환
연산자 우선순위
1st : ++,--
2nd : *, /, %
3rd : +,- ...
문자열 결합
| 입력 | 출력 | 설명 |
| System.out.println("합="+10+5); | 합=105 | 10이 먼저 string으로 변환되고, 그 이후 5가 string으로 변환되므로 105가 출력. |
| System.out.println("합="+(10+5); | 합=15 | (10+5)가 먼저 연산되어 15가 된 후 그 결과값을 string으로 변환. |
조건문
| if문 | 조건식이 성립되면 실행문 실행 | if(조건식){ (실행문) } |
| switch문 | 변수에 해당하는 상수값이 일치하면 실행문 실행 | switch(n){ case 상수: (실행문) break; } |
| while문 | 조건식이 성립되는 동안 실행문 반복 | while(조건식){ (실행문) } |
| do-while문 | 조건이 TRUE이면 반복을 계속한다. | do{ (실행문) }while(조건식) |
'Java' 카테고리의 다른 글
| Java 이론 정리 - 1 (0) | 2025.04.21 |
|---|