why doesnt the sum work?
public static void main(String[] args){
String Input;
double[] numbers; // An array for storing the input values.
int numCt; // The number of numbers saved in the array.
double num; // One of the numbers input by the user.
numbers = new double[4]; // Space for 5 doubles.
numCt = 0; // No numbers have been saved yet.
Input = JOptionPane.showInputDialog(null, "Please enter a price.");
while (numCt < numbers.length) { // Get the numbers and put them in the array.
Input = JOptionPane.showInputDialog(null, "Please enter a price.");
num = Double.parseDouble(Input);
if (num <= 0)
break;
numbers[numCt] = num;
numCt++;
}
prices aPrice = new prices();
double s;
s = aPrice.getSum();
//aveArray(numbers);
//highPrices();
JOptionPane.showMessageDialog(null,"The sum of the prices is " + s);
// JOptionPane.showMessageDialog(null,"ddd" + nag);
//}
System.exit(0);
}
public double getSum()
{
double[] numbers = new double[4];
double Sum = 0; // Start the total sum at 0.
for (int i=0; i<numbers.length; i++) {
Sum = Sum + numbers[i]; // Add the next element to the total
}
return Sum;
}
public void setSum(double numbers)
{
Sum = numbers;
}
Bookmarks