Java 프로그래밍 기본 (10) - 비교 연산자, 연산자 우선순위
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
반응형