글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

목표

 


자바에서 사용하는 비교 연산자에 대해 이해한다.


 

 

코드
package ex03operator;

public class E03BeekyoOperator {

	/*
	 비교연산자
	 	: 좌우측향의 값이 크거나, 같거나 한지 비교하는 연산자
	 */
	public static void main(String[] args) {
		int num1 = 10, num2 = 20;
		
		/*
		 num1이 클때 참을 반환하므로, 아래조건은 거짓이 된다.
		 else 블럭이 실행된다.
		 */
		
		if(num1 > num2) { 
			System.out.println("num1이 더 큽니다.");
		}
		else {
			System.out.println("num2가 더 큽니다.");
		}
		
		/*
		num1과 num2가 다를때 참을 반환하므로, 아래 조건은 참이 된다.
		if 블럭이 실행된다.
		 */
		if(num1 != num2) {
			System.out.println("num1과 num2는 다르다.");
		}
		else {
			System.out.println("num1과 num2는 같다.");
		}
	}

}

 비교 연산자입니다. 비교 연산자에는 부등호, ==, != 등이 있습니다. 비교연산자에는 조건문(if문) 이 빠질 수 없는데 조건문은 뒤에 더 자세히 다루도록 하겠습니다. 지금은 "만약에" 정도로 해석할 수 있습니다. 예를들어 if(num1 > num2)이 문법은 만약에 num1이 num2 크다면 다음 명령을 수행해 정도 입니다. ~하다면을 컴퓨터에서는 참이라고 하고 ~하지 않는다면을 컴퓨터에서는 거짓이라고 명시합니다. ==은 같은때 참을 반환하고 !=는 다를때 참을 반환하는 우측항과 좌측할을 비교하는 비교연산자입니다.

 

결과 값