Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.JOptionPane;
- public class ArrayProgram3 {
- public static void main(String args[]){
- int gradeA = 0;
- int gradeB = 0;
- int gradeC = 0;
- int gradeD = 0;
- int gradeF = 0;
- String response = JOptionPane.showInputDialog(null, "Number of scores:");
- int number = Integer.parseInt (response);
- int scores[] = new int [number];
- int grade[] = new int [5];
- //for loop to get the scores from the user and save them into the scores array
- for (int a = 0; a < number; a++){
- response = JOptionPane.showInputDialog(null, "Enter score " + (a + 1));
- scores[a] = Integer.parseInt(response);
- if (number >= 90){
- grade[] = gradeA + 1;}
- else if (number >= 80 && number <= 89) {
- grade[] = gradeB + 1;}
- else if (number >= 70 && number <= 79) {
- grade[] = gradeC + 1;}
- else if (number >= 60 && number <= 69) {
- grade[] = gradeD + 1;}
- else {
- grade[] = gradeF + 1;}
- }
- int sum = 0;
- double avg = 0;
- int largest = scores[0];
- int smallest = scores[0];
- //for loop to find sum, largest, and smallest
- for (int i = 0; i < scores.length; i++){
- sum = sum + scores[i];
- avg = sum/scores.length;
- if (scores[i] > largest){
- largest = scores[i];}
- if (scores [i] < smallest) {
- smallest = scores[i];} }
- JOptionPane.showMessageDialog(null, "The sum is " + sum +
- "\nThe average is " + avg +
- "\nThe largest score is " + largest +
- "\nThe smallest score is " + smallest +
- "\nThe number of students who earned an A is " + gradeA +
- "\nThe number of students who earned a B is " + gradeB +
- "\nThe number of students who earned a C is " + gradeC +
- "\nThe number of students who earned a D is " + gradeD +
- "\nThe number of students who earned an F is " + gradeF);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement