코드가 올바르게 읽히는 것 같지만 실행되지 않습니다.

에드워드

이것은 약간 이기적인 질문 일 수 있지만 무언가가 옳지 않아 보이지 않는 것을 볼 수 있도록 노련한 코더가 필요합니다.

"Student"클래스의 학생 세부 정보를 ArrayList에 저장하는 간단한 프로그램입니다. for 루프를 추가 할 때까지 제대로 작동했습니다. 구문 오류가 없으며 콘솔에 아무것도 표시되지 않습니다.

감사합니다!

public class Wizard
{       
    public static void main(String[] args) {}

         ArrayList<Student> studentList;

    public Wizard()
    {
        studentList = new ArrayList<Student>();
        int numberOfStudents = 0;

        Scanner input = new Scanner(System.in);

        // Enter student details

        for(int n = 0; n < numberOfStudents; n=n+1)
        {

            // how many students are in the class 
                System.out.print("How many students in your class?: ");
                numberOfStudents = input.nextInt();
                System.out.println("There are " + (numberOfStudents) + " students in the class.\n");


            // what is the students name 
                System.out.print("Enter student " + (n + 1)+"'s name: ");
                String studentName = input.next();

            // what is the students grade
                System.out.print("Enter " + (studentName) + "'s grade: ");
                int studentGrade = input.nextInt();
                input.nextLine();

                        // make a new student

                Student newStudent = new Student(studentName, studentGrade);

            // Store student

                studentList.add(newStudent);
                System.out.println("Student " + newStudent.getName() + " has been added.\n");
        }
    }
}   
마리오 워너

어디에 numberOfStudents설정되어 있습니까? 변수를 초기화 int numberOfStudents = 0;했지만 for-loop 전에 다른 값을 얻는 것을 볼 수 없습니까?

따라서 기본적으로 for-loop numberOfStudents0.

또한 루프 중에 루프 카운터 변수를 변경하려는 경우 while대신 루프 사용을 고려해야합니다. for루프는 동적 루프 카운터 최대 값을 가질 때 실제로 사용되는 것은 아닙니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

GuestAdditions가 올바르게 설치 (6.0.2)되는 것 같지만 실행되지 않습니다.

분류에서Dev

상태가 올바르게 업데이트되지 않는 것 같습니다.

분류에서Dev

PyTorch가 올바르게 최적화되지 않는 것 같습니다.

분류에서Dev

Ajax 코드는 Firefox에서 올바르게 실행되지만 Chrome에서는 실행되지 않습니다.

분류에서Dev

sklearn 선형 회귀가 올바르게 맞지 않는 것 같습니다.

분류에서Dev

내 코드는 완벽하게 컴파일되고 실행되지만 실행 중에 읽지 않는 것과 같은 부분이 있습니다.

분류에서Dev

HTML 노드를 가져올 때 PHP appendChild가 올바르게 작동하지 않는 것 같습니다.

분류에서Dev

Django 서버가 올바르게 시작되지 않는 것은 mysql 문제인 것 같습니다.

분류에서Dev

TinyXML2가 내 파일을 올바르게로드하지 않는 것 같습니다.

분류에서Dev

세마포가 여러 스레드에서 올바르게 작동하지 않는 것 같습니다.

분류에서Dev

Python ANTLR4 예제-파서가 올바르게 구문 분석되지 않는 것 같습니다.

분류에서Dev

Java가 테이블의 한쪽면이 올바르게 인쇄되지 않는 것 같습니다.

분류에서Dev

파이썬 함수가 올바르게 반복되지 않는 것 같습니다.

분류에서Dev

computeDistanceBetween이 올바르게 계산되지 않는 것 같습니다.

분류에서Dev

CPU 코어 수가 올바르지 않은 것 같습니다.

분류에서Dev

CPU 코어 수가 올바르지 않은 것 같습니다.

분류에서Dev

Mechanicalsoup의 StatefulBrowser가 while True 루프에서 올바르게 새로 고쳐지지 않는 것 같습니다.

분류에서Dev

ATBS Conway의 Game of Life 코드가 올바르지 않은 것 같습니다.

분류에서Dev

Arangoimp는 모든 것이 올바르게 실행되었지만 데이터가 데이터베이스에 나타나지 않는다고 말합니다.

분류에서Dev

서버가 실행 중이지만 PHP 서버가 코드를 실행하지 않는 것 같습니다.

분류에서Dev

grub이 내 커널을 올바르게로드하지 않는 것 같습니다.

분류에서Dev

AWS Elastic mapreduce가 스트리밍을 jar로 올바르게 변환하지 않는 것 같습니다.

분류에서Dev

AWS Elastic mapreduce가 스트리밍을 jar로 올바르게 변환하지 않는 것 같습니다.

분류에서Dev

함수 후 jQuery가 테이블에서 올바르게 작동하지 않는 것 같습니다.

분류에서Dev

Android Studio ProGuard가 실행되지 않는 것 같습니다.

분류에서Dev

코드는 작동하지만 비동기가 아닌 동 기적으로 실행되는 것 같습니다.

분류에서Dev

Intellij가 설치되지 않고 실행되지 않는 것 같습니다.

분류에서Dev

DateTime 스탬프가 문자열로 올바르게 읽히지 않습니다.

분류에서Dev

Plotnine 테마 element_blank ()가 작동하지 않는 것 같습니다. 아마도 패키지를 올바르게 가져 오지 않았습니까?

Related 관련 기사

  1. 1

    GuestAdditions가 올바르게 설치 (6.0.2)되는 것 같지만 실행되지 않습니다.

  2. 2

    상태가 올바르게 업데이트되지 않는 것 같습니다.

  3. 3

    PyTorch가 올바르게 최적화되지 않는 것 같습니다.

  4. 4

    Ajax 코드는 Firefox에서 올바르게 실행되지만 Chrome에서는 실행되지 않습니다.

  5. 5

    sklearn 선형 회귀가 올바르게 맞지 않는 것 같습니다.

  6. 6

    내 코드는 완벽하게 컴파일되고 실행되지만 실행 중에 읽지 않는 것과 같은 부분이 있습니다.

  7. 7

    HTML 노드를 가져올 때 PHP appendChild가 올바르게 작동하지 않는 것 같습니다.

  8. 8

    Django 서버가 올바르게 시작되지 않는 것은 mysql 문제인 것 같습니다.

  9. 9

    TinyXML2가 내 파일을 올바르게로드하지 않는 것 같습니다.

  10. 10

    세마포가 여러 스레드에서 올바르게 작동하지 않는 것 같습니다.

  11. 11

    Python ANTLR4 예제-파서가 올바르게 구문 분석되지 않는 것 같습니다.

  12. 12

    Java가 테이블의 한쪽면이 올바르게 인쇄되지 않는 것 같습니다.

  13. 13

    파이썬 함수가 올바르게 반복되지 않는 것 같습니다.

  14. 14

    computeDistanceBetween이 올바르게 계산되지 않는 것 같습니다.

  15. 15

    CPU 코어 수가 올바르지 않은 것 같습니다.

  16. 16

    CPU 코어 수가 올바르지 않은 것 같습니다.

  17. 17

    Mechanicalsoup의 StatefulBrowser가 while True 루프에서 올바르게 새로 고쳐지지 않는 것 같습니다.

  18. 18

    ATBS Conway의 Game of Life 코드가 올바르지 않은 것 같습니다.

  19. 19

    Arangoimp는 모든 것이 올바르게 실행되었지만 데이터가 데이터베이스에 나타나지 않는다고 말합니다.

  20. 20

    서버가 실행 중이지만 PHP 서버가 코드를 실행하지 않는 것 같습니다.

  21. 21

    grub이 내 커널을 올바르게로드하지 않는 것 같습니다.

  22. 22

    AWS Elastic mapreduce가 스트리밍을 jar로 올바르게 변환하지 않는 것 같습니다.

  23. 23

    AWS Elastic mapreduce가 스트리밍을 jar로 올바르게 변환하지 않는 것 같습니다.

  24. 24

    함수 후 jQuery가 테이블에서 올바르게 작동하지 않는 것 같습니다.

  25. 25

    Android Studio ProGuard가 실행되지 않는 것 같습니다.

  26. 26

    코드는 작동하지만 비동기가 아닌 동 기적으로 실행되는 것 같습니다.

  27. 27

    Intellij가 설치되지 않고 실행되지 않는 것 같습니다.

  28. 28

    DateTime 스탬프가 문자열로 올바르게 읽히지 않습니다.

  29. 29

    Plotnine 테마 element_blank ()가 작동하지 않는 것 같습니다. 아마도 패키지를 올바르게 가져 오지 않았습니까?

뜨겁다태그

보관