강의로 돌아가기
장혁

if 까지 설정을 해 놓으면 잘 실행되는데 else쓸떄 오류가 납니다.

package lol;

public class lol {

public static void main(String[] args) {
    int score = 170;
    if(score <=200  &&  score >=100);
    System.out.println("성공");

}else {
    System.out.println(실패);
}
}

}
여기서 문제점을 알려주세요.

  • 김용배
    들여쓰기, if 괄호, 변수명 기법에 맞춰서 쓰지 않음. 김용배 2018.06.09 01:14
1 개의 답변
서영식

if(score <=200 && score >=100);
System.out.println(성공);

}else {
System.out.println(실패);
}
위에서 잘못된 코드는 if조건뒤 세미콜론 그리고 if의 괄호 입니다.
세미콜론은 종결(마침)의 의미이므로 조건뒤에 세미콜론은 if의 종결(마침)이 되고
String문자는 큰따옴표가 필요 합니다.
그리고 calss선언은 첫문자를 대문자로...
아래와 같이 바꾸시면 됩니다.

package lol;

public class Lol {

public static void main(String[] args) {
    int score = 170;
    if(score <=200 && score >=100){
    System.out.println("성공");

    }else {
    System.out.println("실패");
    }
}

}

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.