import javax.swing.JOptionPane; public class Average { public static void main(S
ID: 3640705 • Letter: I
Question
import javax.swing.JOptionPane;public class Average {
public static void main(String[]args)
{
String input,amount;
double data[], gradetotal1;
double sum=0,average;
System.out.println(" Average Program");
amount=JOptionPane.showInputDialog("Input Number of grades to enter");
gradetotal1=Double.parseDouble(amount);
data[]=gradetotal1;
for (int i=0;i<data.length;i++){
input=JOptionPane.showInputDialog("Enter grades");
data[i]=Double.parseDouble(input);
}
for(int i=0;i<data.length;i++){
sum+=data[i];
average=sum/data.length;
JOptionPane.showMessageDialog(null, "The total is:"+sum+"The Average is:"+average, JOptionPane.INFORMATION_MESSAGE);
}
}
}
Explanation / Answer
I added comments in sections that requored a fix, very minor mistakes though: import javax.swing.JOptionPane; public class Test { public static void main(String[] args) { String input, amount; double data[]; int gradetotal1; double sum = 0, average; System.out.println(" Average Program"); amount = JOptionPane.showInputDialog("Input Number of grades to enter"); gradetotal1 = Integer.parseInt(amount); // create an array data = new double[gradetotal1]; for (int i = 0; iRelated Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.