자바 (비교 Boolean)

Hitee·2022년 7월 16일

자바입문기

목록 보기
12/36

Boolean이란 ?
:데이터 타입이고 두개의 데이터값을 가진다 갖는 데이터 값으로는 참과 거짓을 갖는다

비교연산자(==)
연산자의 값을 비교해보고 참이면 true 거짓이면 false로 표기한다

System.out.println(1 == 2 ); //false
System.out.println(1 == 1 ); //true
System.out.println("one"== "two"); //false
System.out.println("one" == "one"); //true

여기서 예시로 든 비교연산자의 내용이다
이 부분을 보면서 문득 든 생각이 그렇다면 비교연산자를 이용해서 one과 1이 같은지 비교를 해보면 어떻게 인식을 할까 라는 생각이 들어서 실제로 코드를 입력을 해보았다 .

하지만 이클립스 환경에서 나오는건 오류라는 빨간 밑줄 !

둘이 비교할수 없이 오류가 뜬 이유는 "one" 이라는 것은 Stirng의 형식이고 1은 int로 들어가서 자료형 자체가 다르니 같은지 틀린지 비교자체가 불가능 하다는것 그래서 오류가 뜬다는 점이였다.

비교 연산자 (!= )
: !는 부정을 의미하고 같다의 부정은 같지않다이다.
출력값 ==와 정 반대의 결과를 보여준다 .

비교 연산자 ( < , > )
각 항이 좌항 우항이 큰지 작은지 비교해보고 같다면 참 아니면 거짓임을 알려주는 연산자.

비교 연산자 ( >= <= )
각 항이 좌항이 크거나 같다 작거나 같다 비교해보고 참 거짓을 알려주는 연산자

비교 연산자 (.equals)
문자열을 비교할 때 사용하는 메소드

    String a = "Hello world";
    String b = new String("Hello world");
    System.out.println(a == b); // false
    System.out.println(a.equals(b)); //ture 
    
profile
백엔드 개발자를 희망하는 코린이

0개의 댓글