TestAverage 4-13

posted Mar 4, 2014, 12:13 PM by dldar masud   [ updated Mar 4, 2014, 12:13 PM by Karwan Jacksi ]

/*
This program demonstrates a nested loop.
 */
package testaverage;

import java.util.Scanner;
public class TestAverage {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        int numStudents,     // Number of student
            numTests,              // Number of tests per student
            score,                      // Test score
            total;                       // Accumulator for test scores
      double average;       // Average test score



    // Create a Scanner object for keyboard input.
    Scanner keyboard= new Scanner(System.in);

    // Get the number of students.
    System.out.print("How many students do you have? ");
    numStudents = keyboard.nextInt();
    
    // Get the number of test scores per student.
    System.out.print("How many test scores per student? ");
    numTests =keyboard.nextInt();
    
    // Process all the students.
    for (int student = 1; student <=numStudents; student++)
    {
    total =0; // Set the accumulator to zero.
    
    // Get the test scores for a student.
     System.out.println("Student number " + student);
     System.out.println("----------------———");


     for (int test=1; test <= numTests; test++)
     {
        System.out.print("Enter score"+  test+": ");
        score = keyboard.nextInt();
        total+= score; // Add score to total.
     }

     //Calculate and display the average.
     average=total/numTests;

     System.out.printf("The average for student %d is %.1f. \n \n ",
     student, average);
    }

    }
}

ċ
TestAverage.java
(2k)
Karwan Jacksi,
Mar 4, 2014, 12:13 PM
Comments