📕1. 항과 연산자
1-3 부호연산자
| 연산자 | 설명 | 예시 |
|---|
| + | 변수나 상수 값을 양수로 만듬 | +1 |
| - | 변수나 상수 값을 음수로 만듬 | -1 |
1-4 산술연산자
| 연산자 | 기능 | 예시 |
|---|
| + | 두 항을 더함 | 5+3 |
| - | 앞에서 뒤 항을 뺌 | 5-3 |
| * | 두 항을 곱함 | 5*3 |
| / | 앞에서 뒤 항을 나눈 몫 | 5/3 = 1 |
| % | 앞에서 뒤 항을 나눈 나머지 | 5%3 = 2 |
1-5 증가, 감소연산자
| 연산자 | 기능 | 예시 |
|---|
| ++ | 항의 값에 1을 더함 | a = ++num; [먼저 num값에 1을 더한 후 a변수에 대입] |
| ++ | 상동 | a = num++; [num값을 a변수에 대입한 후 num값에 1이 증가] |
| -- | 항의 값에 1을 뺌 | a = --num; [먼저 num값에 1을 뺀 후 a변수에 대입] |
| -- | 상동 | a = num--; [num값을 a변수에 대입한 후 num값에 1이 감소] |
-
1-6 관계연산자
-
a = 10;
| 연산자 | 기능 | 예시 |
|---|
| > | 왼쪽 항이 크면 true, 아니면 false를 반환 | a>3; [true 반환] |
| < | 왼쪽 항이 작으면 true, 아니면 false를 반환 | a<3; [false 반환] |
| >= | 왼쪽 항이 오른쪽보다 크거나 같으면 true, 아니면 false를 반환 | a>=3; [true 반환] |
| <= | 왼쪽 항이 오른쪽보다 작거나 같으면 true, 아니면 false를 반환 | a<=3; [false 반환] |
| == | 두 개 항이 값이 같으면 true, 아니면 false를 밴환 | a == 10; [true 반환] |
| != | 두 개 항이 다르면 true, 같으면 false를 반환 | a != 10; [false 반환] |
1-7 논리연산자
| 연산자 | 기능 | 예시 |
|---|
| && | 두 항이 모두 참이면 true, 하나라도 거짓이면 false | boolean b=(3>2) && (3>1); [true 반환] |
| \\ | 두 항 중 한곳이라도 true이면 모두true | boolean b=(3>2) \\ (3>5); [true 반환] |
📕2. 수업
public class OperationTest1 {
public static void main(String[] args) {
int result = 0;
int var_int1 = 10;
int var_int2 = 2;
result = var_int1 + var_int2;
System.out.println("var_int1 + var_int2 = " + result);
result = var_int1 - var_int2;
System.out.println("var_int1 - var_int2 = " + result);
result = var_int1 * var_int2;
System.out.println("var_int1 * var_int2 = " + result);
result = var_int1 / var_int2;
System.out.println("var_int1 / var_int2 = " + result);
result = var_int1 % var_int2;
System.out.println("var_indut1 % var_int2 = " + result);
}
}
2-2 출력화면
