Can anyone help me with this little problem, I need to make my sum a
float so that the numers I multiply can be decimal numbers. I would
really appreicate it . Thanks, Eric

import javax.swing.JOptionPane;

public class paycheck{

public static void main( String[] args )
{

String hours, // Hours worked
name, // Name of worker
rate; // Hourly rate

int number1, // first number to multiply
number2, // second number to multiply
sum; // sum of both numbers

// Prompt user to enter name
name = JOptionPane.showInputDialog( "Who Goes There?" );

// Prompt user to enter hours worked
hours = JOptionPane.showInputDialog( "Please enter your hours worked"
);

// Prompt user to enter horly rate
rate = JOptionPane.showInputDialog( "Please enter your hourly rate"
);

// convert from string to int
number1 = Integer.parseInt( hours );
number2 = Integer.parseInt( rate );

// multiply the numbers
sum = number1 * number2;

// display the check
JOptionPane.showMessageDialog( null, "Pay to the order of: " +
name + sum, "PayCheck", JOptionPane.PLAIN_MESSAGE );

System.exit(0);
}

}

03-29-2001, 11:05 AM

Paul Clapham

Re: A little Help!

Are you asking how to declare a variable as float? That would be

float sum;

And I expect you don't want your hourly rate variable to be an integer,
unless you're living in a country where the currency is almost worthless.
So declare your "number2" variable (not a good choice of name) as float
also, and calculate it as Float.parseFloat(rate).

PC2

"Eric" <wdiv@hotmail.com> wrote in message news:3ac26075$1@news.devx.com...
>
> Can anyone help me with this little problem, I need to make my sum a
> float so that the numers I multiply can be decimal numbers. I would
> really appreicate it . Thanks, Eric