navybofus

Tutorial: Averaging Program

Mar 1st, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.22 KB | None | 0 0
  1. package tutorial;
  2.  
  3. import java.util.Scanner;
  4.  
  5. class Tutorial {
  6.     public static void main(String args[]){
  7.         Scanner input = new Scanner(System.in);
  8.         Scanner answer = new Scanner(System.in);
  9.  
  10.         int total = 0;
  11.         int gradeInput;
  12.         int average = 0;
  13.         int counter = 1;
  14.         int numberGrades;
  15.         String rerunAnswer;
  16.  
  17.         System.out.println("How many grades would you like to average? (whole number)");
  18.         numberGrades = input.nextInt();
  19.         if(numberGrades > 0){
  20.             while(counter < numberGrades + 1){
  21.                 System.out.println("Please enter grade " + counter);
  22.                 gradeInput = input.nextInt();
  23.                 total += gradeInput;
  24.                 counter++;
  25.             }
  26.             average = total / numberGrades;
  27.             System.out.println("The average for the " + numberGrades + " grades you entered is " + average+"\n");
  28.             System.out.println("Would you like to average more grades? (Yes or No)");
  29.             rerunAnswer = answer.nextLine();
  30.             rerunAnswer = rerunAnswer.toLowerCase();
  31.             if(rerunAnswer.equals("yes")){
  32.                 System.out.println("\nRestarting program.");
  33.                 main(args);
  34.             } else {
  35.                 System.out.println("Exiting program.");
  36.             }
  37.         } else {
  38.             System.out.println("Error: Please enter a number greater than zero.\n Restarting program.\n");
  39.             main(args);
  40.         }
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment