-
비교 연산자 ( ComparisonOperator )초급 JAVA/b_operator 2020. 2. 29. 20:37
비교 연산자
< : 작다
> : 크다
<= : 작거나 같다
>= : 크거나 같다
== : 같다.
!= : 같지 않다.
비교 연산자 수행시 주의할 점
float와 double형 비교
10.1f == 10.1 은 true 가 아닌 false가 출력됌
==> double형을 float형으로 형 변환해야 정확하게 비교할 수 있다.
10.1f == (float) 10.1;
String형 비교
boolean b = "abc" == "abc";
// 같은 스트링 리터럴은 같은 주소를 갖는다.
- 참조형 탕비은 저장된 메모리 주소를 비교하기 때문에 String은 등가비교 연산자로 내용을 비교할 수 없다.
String의 내용을 비교하기 위해서는 equals() 메소드를 사용한다.
b = "abc".equals("abc");
'초급 JAVA > b_operator' 카테고리의 다른 글
산술연산자 (ArithmeticOperator) (0) 2020.02.29