더하기 빼기 곱셈 나누기 처럼 수식을 계산하거나, 비교하거나 하는 걸 도와주는 기호.
int num1 = 10;
int num2 = 5;
System.out.println(num1 + num2); // 더하기 연산
System.out.println(num1 - num2); // 빼기 연산
System.out.println(num1 * num2); // 곱하기 연산
System.out.println(num1 / num2); // 나누기 연산
System.out.println(num1 % num2); // num1을 num2로 나눈 나머지 값 연산
프린트하면,
15
5
50
2
0
int num1 = 10;
int num2 = 5;
num1 += num2; // num1 = num1 + num2
System.out.println(num1);
// num1에 num1과 num2를 더한 결과 값을 넣을거야. 따라서 연산하면 num1=15가 된다.
num1 -= num2; // num1 = num1 - num2
System.out.println(num1);
//num1이 15가 되었으니까 15 - 5 = 10
num1 *= num2; // num1 = num1 * num2
System.out.println(num1);
num1 /= num2; // num1 = num1 / num2
System.out.println(num1);
num1 %= num2; // num1 = num1 % num2
System.out.println(num1);
프린트하면,
15
10
50
10
0
int num1 = 10;
int num2 = 5;
int num3 = 10;
System.out.println(num1 > num2);
System.out.println(num1 >= num3);
//num1이 num3과 같거나 크냐
System.out.println(num1 < num2);
System.out.println(num1 <= num3);
System.out.println(num1 == num3);
//= 은 위에 이미 써버려서 ==으로
System.out.println(num1 != num2);
//num1과 num2는 같지 않다
프린트하면,
true
true
false
true
true
true
boolean a = true;
boolean b = false;
System.out.println(a && b);
//a도 참이고, b참이면 이건 참이다. 그러나 a나 b 둘 중에 하나라도 참이 아니면 거짓이다.
System.out.println(a && true);
System.out.println(a || b);
//or 는 ||로 표현, a혹은 b가 참이면 참이다.
System.out.println(false && b);
System.out.println(!b);
//not연산. 반대 조건을 해준거다. b는 참이 아니다=true false의 반대는 true니까 true
프린트하면
false //b가 false니까
true
true
false //false 혹은 b가 참이면 참인데 둘다 거짓이므로.
true
키야 시리즈 출간 멋져요