본문 바로가기

카테고리 없음

[자바복습] 3. 비교와 boolean

[비교와 boolean]

프로그래밍의 비교나 불린은 이것만으로는 효용이 크지 않다. 반복문과 조건문에서 쓸 때 그 효용이 드러난당.

 

1. boolean

불린(Boolean)은 참과 거짓을 의미하는 데이터 타입으로 bool이라고도 부른다. 불린은 정수나 문자와 같이 하나의 데이터 타입인데, 참을 의미하는 true와 거짓을 의미하는 false 두 가지의 값을 가지고 있다.

 

2. 비교연산자

프로그래밍에서 비교란 주어진 값들이 같은지, 다른지, 큰지, 작은지를 구분하는 것을 의미한다. 이때 비교 연산자를 사용하는데 비교 연산자의 결과는 true나 false 중의 하나다. true는 비교 결과가 참이라는 의미이고, false는 거짓이라는 뜻이다.

비교연산자중에는 (==, !=, >, >=, <, <=)가 있다.

 

 

3. .equals

.equals는 문자열을 비교할 때 사용하는 메소드다. 객체 참조 주소에 상관없이 문자열이 동일한지 비교한다.

 

 

즉, 문자열 비교시 == 비교연산자를 쓰면 동일한 객체를 참조하고 있는지(주소가 같은지)를 확인하고, .equals메소드를 쓰면 문자열을 비교한다.