Go Back   TechArena Community > Software > Software Development
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Reply
 
Thread Tools Search this Thread
  #1  
Old 08-03-2009
Member
 
Join Date: Feb 2009
Posts: 96
i'm such a noob

i cant figure out how to get the prices higher then the average --- in the method highPrices () i need to find the prices higher then the average for the array and print them out onto a dialogbox. any help would be greatly appriciated... In JAVA
import java.util.*;
import javax.swing.JOptionPane;
//create a class
public class prices {

//make the string input
public static void main(String[] args){
double nag= 0;
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++;
}
sumArray(numbers);
aveArray(numbers);
//highPrices();
JOptionPane.showMessageDialog(null,"ddd" + nag);
}

public static void sumArray(double arr[])
{

double sum = 0; // Start the total sum at 0.
for (int i=0; i<arr.length; i++) {
sum = sum + arr[i]; // Add the next element to the total
}
JOptionPane.showMessageDialog(null,"The sum of the prices is " + sum);

}

public static void aveArray(double rad[]){
double avg = 0;

double sum = 0; // Start the total sum at 0.
for (int i=0; i<rad.length; i++) {
sum = sum + rad[i]; // Add the next element to the total
avg = sum/rad.length;
}
JOptionPane.showMessageDialog(null,"The average of the prices is " + avg);

}

public static double highPrices(){

double avg = 0;

double sum = 0; // Start the total sum at 0.
for (int i=0; i<arr.length; i++) {
sum = sum + arr[i]; // Add the next element to the total
avg = sum/arr.length;
if(avg < arr[i])
return nag;




//JOptionPane.showMessageDialog(null,"ddd" + ave);





System.exit(0);

}
}

}
Reply With Quote
  #2  
Old 09-03-2009
Member
 
Join Date: Dec 2008
Posts: 202
Re: i'm such a noob

Hi Daren,

This should work fine, what error message it is giving, please log the error message here so that I can help you.

Regards
Reply With Quote
Reply

  TechArena Community > Software > Software Development
Tags:



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "i'm such a noob"
Thread Thread Starter Forum Replies Last Post
How can I Noob?s my first gaming PC? Ouka Hardware Peripherals 7 24-09-2011 04:09 PM
please help a noob become stable overclock Juggernaut Overclocking & Computer Modification 2 22-06-2011 10:33 PM
AMD Noob Looking For Wisdom hardyB Motherboard Processor & RAM 4 18-12-2010 10:16 AM
Which antivirus for a noob? SANDESH49 Networking & Security 4 18-08-2008 01:16 PM


All times are GMT +5.5. The time now is 03:41 AM.