Img profile default
헬로월드
  • 2016.6.19 10:47
  • 조회수 174
  • 답변수 1
Img profile default
헬로월드
  • 2016.6.19 10:47
  • 조회수 174
  • 답변수 1

어디가 틀린건지 모르겠어요..

public class ArrayExam {
public int[] fill100() {
int[] array = new int[100];
// array가 1부터 100까지 순서대로 값을 가지도록 만들어 보세요.
for(i = 0; i < array.length; i++){
array[i] = i + 1;
}
// 아래는 결과 평가를 위한 코드입니다. 수정하지 마세요.
return array;
}

// 아래는 실행을 위한 코드입니다. 수정하지 마세요.
public static void main(String[] args) {
    ArrayExam exam = new ArrayExam();
    int[] arr2 = exam.fill100();
    for (int i = 0; i < 100; i++) {
        if (arr2[i] != i + 1) {
            System.out.println("array[" + i + "]의 값이 틀립니다.");
        }
    }
}

}

ArrayExam.java
public class ArrayExam {
    public int[] fill100() {
        int[] array = new int[100];
        // array가 1부터 100까지 순서대로 값을 가지도록 만들어 보세요.
    for(i = 0; i < array.length; i++){
        array[i] = i + 1;
    }
        // 아래는 결과 평가를 위한 코드입니다. 수정하지 마세요.
        return array;
    }

    // 아래는 실행을 위한 코드입니다. 수정하지 마세요.
    public static void main(String[] args) {
        ArrayExam exam = new ArrayExam();
        int[] arr2 = exam.fill100();
        for (int i = 0; i < 100; i++) {
            if (arr2[i] != i + 1) {
                System.out.println("array[" + i + "]의 값이 틀립니다.");
            }
        }
    }
}
  • #자바 입문
  • #배열 사용하기 - 실습

1 답변

  • Spgjnhnsidwygch8ddkd
    Chandler
    • 2016.6.20 19:05

    5번째 줄 for(i = 0; i < array.length; i++) 에서 변수 i 선언을 안해주셨네요.
    변수 선언하고 다시 도전해보세요.

    • 감사합니다! 변수에 타입 지정해주니 되요-헬로월드
      2016.6.22 18:31

답변 쓰기

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