Java/Java입문
연산자
dayae_dev
2024. 7. 5. 19:23
문자열 비교
문자열을 비교할 때는 .equals() 메서드를 사용한다.
만약 ==을 사용할 경우 실패할 경우가 발생할 수 있기때문이다.
public class Test1{
public static void main(String[] args){
String str1 = "hi";
String str2 = "hello";
boolean result = "hello".equals("hello"); // 리터럴 비교, true
boolean result1 = str1.equals("hi"); // true
boolean result2 = str1.equals(str2); // false
}
}
문장 완성 단축키 : ctrl+ shift+ enter
논리 연산자
- &&: 두개의 피연산자가 모두 참이면 true를 반환, 둘 중 하나라도 거짓이면 false
- ||: 두개의 피연산자중 하나라도 참이면 true를 반환, 둘 다 모두 거짓이면 false
삼항 연산자: ? :
instanceof 연산자
- 객체의 타입을 반환한다.
비트 연산자
- 실무에서 사용할 일이 거의 없음. 그때그때 찾아보면