※비교 연산자
▣ 같다(==), 다르다(!=), 작다(<), 크다(>), 작거나 같다(<=), 크거나 같다(>=)
● 비교 연산자의 결과값은 boolean 타입 입니다.
class Main {
public static void main(String[] args) {
int i = 10;
int j = 15;
// i와 j가 같은지 비교
System.out.println(i == j); // false
// i와 j가 다른지 비교
System.out.println(i != j); // true
// i가 j보다 작은지 비교
System.out.println(i < j); // true
// i가 j보다 큰지 비교
System.out.println(i > j); // false
// i가 j보다 작은거나 같은지 비교
System.out.println(i <= j); // true
// i가 j보다 크거나 같은지 비교
System.out.println(i >= j); // false
}
}
● 단순 대입 연산자는 입력한 피연산자의 값을 변수에 저장할때 사용합니다.
⊙ i = 8
⊙ i 에 8을 저장
● 복합 대입 연산자는 정해진 연산을 수행한 후 결과를 대입할때 사용합니다.
⊙ i += 8
⊙ i 에 8을 더한 후 i값으로 저장
class Main {
public static void main(String[] args) {
int i = 8;
//복합 대입 연산자 개념 예제
System.out.println(i += 8); // i = i + 8 = 16
System.out.println(i -= 2); // i = i(현재 16) - 2 = 14
System.out.println(i *= 3); // i = i(현재 14) * 3 = 42
System.out.println(i /= 2); // i = i(현재 42) / 2 = 21
System.out.println(i %= 2); // i = i(현재 21) % 2 = 1
}
}