CODE
I can not get a value other than 0.00 what is wrong with this
package conversionapplication;
/**
*
* @author yomomma
*/
public class EuroConverter
{
// Instance variables (characteristics)
private double conversionRate;
public EuroConverter (double initialRate)
{
conversionRate = initialRate;
}
/**
* @param conversionRate the conversionRate to set
*/
public void setConversionRate(double conversionRate)
{
this.conversionRate = conversionRate;
}
public double convertToEuros(double dollars)
{
double convertToEuros = 0.00;
double dollarAmount = .29;
return convertToEuros;
}
/**
* converts a dollar amount to Euros
* @param dollars
* @return the conversionRate
*/
public double getConversionRate()
{
double convertedValue = 0.00;
return conversionRate;
}
}
CODE
public class ConversionApplication {
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
// variable declarations
double convRate;
double dollarAmt = -1;
double euroAmt;
EuroConverter myConverter;
Scanner input = new Scanner(System.in);
// Get user input for conversion rate and construct EroConverter
System.out.print( "Please enter conversion rate (x.xx): ");
convRate = input.nextDouble();
while (convRate <= 0)
{
System.out.print( "Rate cannot be less than zero. Try again: ");
convRate = input.nextDouble();
}
myConverter = new EuroConverter(convRate);
while (dollarAmt != 0)
{
System.out.print( "\nPlease enter the dollar amount to convert or 0 to quit: ");
dollarAmt = input.nextDouble();
if (dollarAmt != 0)
{
// error trap
while (dollarAmt < 0)
{
System.out.print( "Dollar amount cannot be negative: ");
dollarAmt = input.nextDouble();
}
//
myConverter.convertToEuros(dollarAmt);
// displays the converted value in Euros
System.out.printf( "The equivalent value is %.2f Euros.", myConverter.convertToEuros(dollarAmt));
}
}
System.out.println("Thank you for using our Euro converter.");
}
}
/*run:
Please enter conversion rate (x.xx): 1.42
Please enter the dollar amount to convert or 0 to quit: 5
The equivalent value is 0.00 Euros.
Please enter the dollar amount to convert or 0 to quit: 0
Thank you for using our Euro converter.
BUILD SUCCESSFUL (total time: 14 seconds)*/
]
QUOTE(NeoTifa @ 1 Jun, 2009 - 05:23 AM)


.... It's a smiley >_>
This post has been edited by gmillerlight: 1 Jun, 2009 - 06:13 AM