Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.*;
- public class AverageArrays {
- public static void printHeader() {
- System.out.println("\nReport Card\n"); // or put own header here
- } // printHeader()
- public static int calcAvg(int[] grades) {
- int sum = 0;
- for (int i = 0; i < grades.length; i++) {
- sum += grades[i];
- } // for
- int gradesAvg = sum/grades.length;
- return gradesAvg;
- } // calcAvg()
- public static void printReportCard(int[] mathGrade, int[] englishGrade) {
- int mathAvg = calcAvg(mathGrade);
- int englishAvg = calcAvg(englishGrade);
- int combinedAvg = (mathAvg+englishAvg)/2;
- printHeader();
- System.out.printf("Math average: \t\t%3d%n", mathAvg);
- System.out.printf("English average: \t%3d%n", englishAvg);
- System.out.printf("Combined average: \t%3d%n", combinedAvg);
- } // printReportCard()
- public static void main(String[] args) {
- int mathnumber = Integer.parseInt( JOptionPane.showInputDialog
- ("How many math tests do you wish to enter?"));
- int [] mathGrade = new int [mathnumber];
- for (int i = 0; i < mathGrade.length; i++) {
- mathGrade[i] = Integer.parseInt( JOptionPane.showInputDialog
- ("Enter your math test grade: "));
- } // for
- int englishnumber = Integer.parseInt( JOptionPane.showInputDialog
- ("How many english tests do you wish to enter?"));
- int [] englishGrade = new int [englishnumber];
- for (int i = 0; i < englishGrade.length; i++) {
- englishGrade[i] = Integer.parseInt( JOptionPane.showInputDialog
- ("Enter your english test grade: "));
- } // for
- printReportCard(mathGrade, englishGrade);
- } // main()
- } // class AverageArrays
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement