본문 바로가기
카테고리 없음

[Java] 비교 연산자에 대해 알아보자.

by MilkSweetpotato 2020. 10. 19.

※비교 연산자

▣ 같다(==), 다르다(!=), 작다(<), 크다(>), 작거나 같다(<=), 크거나 같다(>=)

 

● 비교 연산자의 결과값은 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
		
	}
}