riboooo
Daily Traveler 리보
riboooo
전체 방문자
오늘
어제
  • 분류 전체보기 (71)
    • 프로젝트,발표 (2)
    • IT (67)
      • HTML ,CSS (3)
      • JAVA (22)
      • SQL (37)
      • 자료구조,알고리즘 (0)
      • PYTHON (4)
      • 보안 (0)
      • 서버 구축 (0)
      • GITHUB (1)
    • About ribo (2)
      • 커리어 (1)
      • 회고록 (1)
      • 버킷리스트 (0)
      • 일기 (0)
      • 잡담 (0)
    • 책 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ORACLE 조건문
  • 네이버핵데이
  • ORACLE NULL 함수
  • join
  • inspectdb
  • 오라클
  • 자바코딩컨벤션
  • ORACLE 숫자 함수
  • oracle
  • ORACLE CASE
  • Django
  • prewise
  • 시간 중복 활용
  • non-prewise
  • SQL
  • java
  • select
  • ORACLE 날짜 관련 함수
  • django설계
  • INSTALLED_APPS

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
riboooo

Daily Traveler 리보

IT/JAVA

[JAVA] 비교연산

2020. 6. 25. 19:18

비교연산자

 >, <, >=, <=, ==, !=

비교연산자의 결과는 boolean 이다.

boolean b = 10 < 20;
System.out.println(b);  // true

산술 연산 후 비교연산을 실행한다.

boolean b = 10 <= 20 - 15;
System.out.println(b);  // false

문자열 비교

str1 == str2;

문자열의 내용이 아닌 주소를 비교한것

String str1 = "abc";
String str2 = "123";

boolean b = str1 == str2; 
System.out.println(b);  // false
//변수가 내용이 같으면 컴파일러가 같은 주소로 연결시킴?
//효율적인 관리를 위해?
String str1 = "abc";
String str2 = "abc";

boolean b = str1 == str2; 
System.out.println(b);  // true

equals()

문자열의 내용을 비교하기 위해서 사용

String str1 = "abc";
String str2 = "abc";

boolean b = !str1.equals(str2);  // ! 부정
System.out.println(b);            //false
반응형

'IT > JAVA' 카테고리의 다른 글

[JAVA] 기타연산자  (0) 2020.06.25
[JAVA] 논리연산  (0) 2020.06.25
[JAVA] 산술 연산  (0) 2020.06.25
[JAVA] 입력, 출력  (0) 2020.06.24
[JAVA]변수 , 상수  (0) 2020.06.24
    riboooo
    riboooo
    최준영 https://github.com/riboooo

    티스토리툴바