Description Resource Path Location Type Syntax error on token else 라는 메시지 출력할때는
구문에 문제가 있는것이다 { }를 잘 사용했는지, if 라인에 ; 을 썻는지 먼저 확인한다.
public class Main {
public static void main(String[] args) {
String a = "Man";
int b = 0;
// java String 비교시 equals()을 이용함. 문자열은String은 다른 자료형과 다른 문자열 자료형이기 때문
if(a.equalsIgnoreCase("man") && b == 0); // a String이 man이면서 b int형이 0인가?
{
System.out.println("참입니다.");
}
else
{
System.out.println("거짓입니다");
}
}
}
if 절의 마지막에 ; 을 제거한다. if 는 조건 식이기 떄문에 바로 ; 사용하여 종료할 수 는 없다. - 문제해결
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] for 문에서 내부적 i 값이 얼마인지 확인할려면? (0) | 2021.03.03 |
---|---|
[JAVA] print ("\n") 과 println("")의 차이. (0) | 2021.03.01 |
[JAVA] JAVA용 자료형 정리 (0) | 2021.02.25 |
[JAVA] 자료형 데이터 실습 #1 (0) | 2021.02.25 |
[JAVA] JDK, JRE 및 이클립스 설치 관련 에러 (2) | 2021.02.20 |