연산자의 종류
종류 | 연산자 | 설명 |
---|---|---|
산술 연산자 | +, -, *, /, %, <<, >>( 비트 ) | 사칙연산과 나머지 연산 |
관계(비교) 연산자 | >, <, >=, <=, ==, != | 크고 작음과 같고 다름을 비교 |
논리 연산자 | &&, | |
대입 연산자 | =, +=, -=, *=, /=, %=, ... | 우변의 값을 좌변에 저장 |
기타 연산자 | ( type ), ? :, instanceof | 형 변환 연산자, 삼항 연산자, instanceof 연산자 |
산술 연산자 특징
int형
.비트 논리 연산(&, |) 특징
논리 연산(&&, ||) 특징
if..else
, switch
가 있다.boolean형
을 사용한다.// 짝수를 찾는 경우
if ( n % 2 == 0){
System.out.println(n+"은 짝수입니다!");
}else{
System.out.println(n+"은 홀수입니다!");
}
정수형
데이터를 사용한다.부터
코드를 실행하므로 break
문을 통해 적절히 조절해주어야 한다.// switch 예시
switch(n){
case 1 :
System.out.println("1 입니다.!");
break;
case 2 :
System.out.println("2 입니다.!");
break;
default :
System.out.println("1도 2도 아닙니다!");
}
for
, while
이 있다.// 구구단 2단
for (int i = 1; i < 10; i++){
System.out.println("2 X "+ i + " = " + (2 * i));
}
// 100까지 n 출력하기
int n = 1;
while (n < 100){
System.out.println(n++);
}