0

したがって、私のプログラミング課題では、ユーザーは成績の数を入力する必要がありますが、入力をチェックして適切なエラーを返す必要があります。数値は正の数値である必要があり、プログラムはエラーを区別して適切な応答を返し、正しい数値が入力されるまでループバックする必要があります。エラー チェックの部分を取得しましたが、プログラムを次の部分に続行するのに問題があります。任意の助けをいただければ幸いです

do {
        System.out.println("Enter number of grades");
        if (input.hasNextInt()){
             numGrade = input.nextInt();

            if (numGrade < 0){
                 System.out.println("Your number of grades needs to positive! Try again");
                 count1++;
                 continue;
            }   
         }
        else{
            System.out.println("You did not enter a number! Try again");
            count1++;
            input.next();
            continue;
         }


}while (count1 > 0);
4

1 に答える 1