📕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 출력화면
