에러/JAVA
[에러] <JAVA> JAVA에서의 문자열 비교
KONI_LEE
2023. 11. 30. 10:51
에러 발생 코드
answer = sc.next();
if (answer=="네") {
break;
} else {
continue;
}
에러 내용
- 콘솔에 "네"라고 입력을 해도 if문이 false를 반환
원인
- JAVA의 String 타입은 연산자로 문자열를 비교 할 수 없다.
해결
- JAVA에서는 문자열을 비교하기 위해선 equals라는 함수를 써야한다.
해결 코드
answer = sc.next();
if (answer.equals("네")) {
break;
} else {
continue;
}