Java 프로그래밍 기본 (10) - 비교 연산자, 연산자 우선순위

2022. 1. 17. 00:15·프로그래밍 언어/Java
728x90

안녕하세요~ 항상 나아가는 개발자 pink_salt 핑솔입니다!

코드프레소 Java 웹 개발 체험단 활동을 하고 있습니다.

10번째 java 포스팅입니다~ 고고!

이번엔 '처음 시작하는 Java 프로그래밍' 강의를 듣고 공부한 내용을 정리하여 열 번째 포스팅을 진행하겠습니다.


비교 연산자

  • 두 개의 피연산자의 동등 여부 및 크고 작음을 비교하는 연산자입니다.
  • 비교 연산자는 질문과도 같습니다.
  • 비교 연산자의 결과는 boolean 값으로 나타납니다.
  • 질문에 대한 참, 거짓 여부가 boolean 결과 값으로 나타나는 것입니다. 
    • true
    • false
  • 조건문이나 반복문에서 적용이 됩니다.

 

비교 연산자 종류

 

문자열의 비교

추가적인 내용(나중에 더 자세히) : new 키워드로 String 객체를 생성 가능합니다.

  • 참조 변수는 객체에 대한 참조 값을 저장합니다.
  • 동등 연산자 사용 시 참조 값에 대한 비교를 수행합니다.

그래서 ==을 썼을 경우에는 false가 나오고 equals()를 썼을 경우에는 true가 나오는 것입니다.

  • 실제 객체 간의 동등 여부를 비교하기 위해서는 equals 메소드를 사용해야합니다.
name1.equals(name2)

 

연산자의 우선순위

  • 괄호 없이 덧셈과 곱셈이 같이 있을 때 곱하기가 먼저 수행되듯이 각 연산자는 우선순위가 있습니다.
    연산자 우선순위
    외울 필요는 없지만 중요한 것은 파악하고 연산자에 우선 순위가 존재하기 때문에 내가 원하는대로 연산이 제대로 되지 않을 수 있다는 것을 염두해야한다.
  • 그렇기 때문에 괄호를 사용하여 우선순위를 명시해 결과를 쉽게 예상할 수 있도록 해야합니다.
  • 그래야 코드의 가독성이 좋아집니다.

 

 

 


다음 게시물에서는 Java에서 조건문에 대해 공부해보겠습니다!

열심히 나아가는 개발자 핑솔이었습니다.

모두 모두 파이팅! 

go go!

코드프레소 URL: https://www.codepresso.kr/

 

프리미엄 IT 교육 서비스 - 코드프레소

 

www.codepresso.kr

 

728x90
반응형
저작자표시 (새창열림)

'프로그래밍 언어 > Java' 카테고리의 다른 글

Java 프로그래밍 기본 (12) - 배열  (0) 2022.01.17
Java 프로그래밍 기본 (11) - 조건문  (1) 2022.01.17
Java 프로그래밍 기본 (9) - 기본 자료형의 형변환  (0) 2022.01.17
Java 프로그래밍 기본 (8) - Java 연산자  (1) 2022.01.16
Java 프로그래밍 기본 (7) - Java 자료형  (0) 2022.01.16
'프로그래밍 언어/Java' 카테고리의 다른 글
  • Java 프로그래밍 기본 (12) - 배열
  • Java 프로그래밍 기본 (11) - 조건문
  • Java 프로그래밍 기본 (9) - 기본 자료형의 형변환
  • Java 프로그래밍 기본 (8) - Java 연산자
pink_salt
pink_salt
유익함을 주는 개발자가 되도록 keep going
  • pink_salt
    KeepGoingForever
    pink_salt
  • 전체
    오늘
    어제
    • 분류 전체보기 (117)
      • Project (7)
      • WEB study (3)
        • WEB(Springboot) (10)
        • Git, GitLab (13)
        • Clean code (1)
        • FrontEnd (3)
      • Study (21)
        • Algorithm (19)
        • 면접 준비 (2)
      • Cloud Computing (2)
        • AWS (2)
      • 프로그래밍 언어 (35)
        • Java (29)
        • Python (0)
        • javascript (6)
      • 운영체제 (0)
        • Linux (0)
      • Database (4)
        • MongoDB (8)
        • SQL (8)
      • 애플리케이션 개발 (1)
        • Android (1)
      • AI (1)
        • Deeplearning (1)
        • machinelearning (0)
      • Daily (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    무료IT교육
    Database
    git branch
    mysql
    언어
    자바
    Git
    BFS
    코딩강의
    dp
    spring boot
    Java
    티스토리챌린지
    codepresso
    gitlab
    SW
    개념
    객체지향
    빅오표기법
    MongoDB
    SWEA
    Query
    대외활동
    IT교육
    백준
    코드프레소
    코딩이러닝
    오블완
    python
    무료코딩교육
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
pink_salt
Java 프로그래밍 기본 (10) - 비교 연산자, 연산자 우선순위
상단으로

티스토리툴바