Write a class named GasTank containing:
An instance variable named amount of type double, initialized to 0.
A method named addGas that accepts a parameter of type double . The value of the amount instance variable is increased by the value of the parameter.
A method named useGas that accepts a parameter of type double . The value of the amount instance variable is decreased by the value of the parameter. However, if the value of amount is decreased below 0 , amount is set to 0 .
A method named isEmpty that accepts no parameters. isEmpty returns a boolean value: true if the value of amount is less than 0.1 , and false otherwise.
A method named getGasLevel that accepts no parameters. getGasLevel returns the value of the amount instance variable.
Here is my code...
public class GasTank
{
private double amount = 0;
public void addGas(double n1)
{
amount = amount + n1;
}
public void useGas(double n2)
{
if ((amount - n2) > 0 )
{
amount = amount - n2;
}
else
{
amount = 0;
}
}
public boolean isEmpty()
{
if (amount < 0.1)
{
isEmpty = true;
}
}
public double getGasLevel()
{
return amount;
}
}
It keeps asking "are you sure you want to use n1 and n2?" I don't understand why this isn't acceptable
This post has been edited by macosxnerd101: 06 October 2012 - 01:21 PM
Reason for edit:: Please use code tags

New Topic/Question
Reply



MultiQuote







|