윤영운

아래처럼 코딩하면 에러가 나는 이유가 궁금합니다

public class WhileExam{
public static void main(String[] args){
int i = 1;
int a = i%2;
while(i<11){
if(a = 0){
System.out.println(i);

  i++; }
}

}
}

작성중인 코드
public class WhileExam{
  public static void main(String[] args){
    int i = 1;
    int a = i%2;
    while(i<11){
            if(a = 0){
      System.out.println(i);

      i++; }
    }
  }
}
1 개의 답변
이확영

if문에 있는 a = 0은 비교문이 아니라 a에 0을 할당하는 것입니다. a == 0으로 하셔야합니다.

  • 윤영운
    우왓!!! 감사합니다 ㅠㅠ ― 윤영운 2017.8.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.