All pastes #425697 Raw Edit

JayBachatero

public java v1 · immutable
·published 2007-04-05 17:33 UTC
rendered paste body
import javax.swing.JOptionPane;public class AboveAverage{	public static void main(String[] args)	{		String input;		int sum, aboveAvgCount;		double avg;		int[] grades = new int[10];		// Loop.		for (int i = 0; i < grades.length; i++)		{			// Get the numbers.			input = JOptionPane.showInputDialog("Enter your grade:");			grades[i] = Integer.parseInt(input);		}		// Now get the average.		sum = ArraySum(grades);		avg = sum / grades.length;		aboveAvgCount = AboveAvg(grades, avg);		// Say something.		JOptionPane.showMessageDialog(null, "The sum of the " + grades.length + " grades is " + sum + "."				+ "\nThe average is " + avg + "."				+ "\nOut of those " + grades.length + " grades, " + aboveAvgCount + " of them were above average.");	}	/**	 * Adds an array.	 * @param grades	 * @return gradeSum	 */	public static int ArraySum(int[] grades)	{		int gradeSum = 0;		for (int i = 0; i < grades.length; i++)			gradeSum += grades[i];		// return it		return gradeSum;	}	/**	 * Returns the count of grades that are above average.	 * @param grades	 * @param avg	 * @return count	 */	public static int AboveAvg(int[] grades, double avg)	{		int count = 0;		for (int i = 0; i < grades.length; i++)			if (grades[i] > avg)				count++;		// Return the count		return count;	}}