JAVA Formate correctement mon carnet de notes contenant les notes contenues dans le tableau


Mon programme est essentiellement un bulletin de notes sous la forme d'un tableau et les valeurs sont stockées dans ce tableau. Je pense que c'est mieux si je vous montre ce que mon programme une fois qu'il est exécuté. entrez la description de l'image ici

Comme vous pouvez le voir, il fonctionne avec succès, mais j'essaie d'afficher tous les éléments (notes) stockés dans mon tableau (livre de notes) après la saisie de la note finale. Donc, dans ce test, j'ai entré 4 grades, mais j'ai configuré mon code de manière à ce qu'après son exécution, il affiche tous les note dans le cahier de notes après chaque note est entré plutôt qu'après la note finale est entré en fonction du nombre de notes qui doivent enetered. Voici mon code:

import java.lang.reflect.Array;
import java.util.Scanner;

public class GradeBooks {

public static void main(String[] args) {

    Scanner input = new Scanner(System.in);

    gradesentered(input);

}

public static void gradesentered(Scanner input) {

    int grades = NumberReader.readPositiveInt(input, "Please enter the number of grades: ",
            "Error: Invalid data entered");

Toute suggestion serait grandement appréciée. :)

Author: Coco, 2016-04-04

2 answers

Merci JB Nizet.

J'ai déménagé

System.out.println("The Grade book contains: ");
printArray(mogrades);

En dehors de ma boucle for

 1
Author: Coco, 2016-04-03 22:03:45

JB Nizet est correct. Il suffit de déplacer printArray( mogrades); En dehors de la boucle.

 0
Author: S. Cassidy, 2016-04-03 21:53:53