Possible Duplicate:
Java loss of precision
ok so for a program that I'm writing I have called "Flight" I created a method that calculates the amount of fuel to be used during the flight. I am getting 2 errors on my code though that says "possible loss of precision found: double required: int" can anyone help me find out why I'm getting this error?
here is my code for that method:
public double calculateFuel(){
if (numofmiles<1000){
numofmiles = numofmiles*2;
}
else if (numofmiles>1000 && numofmiles<3000){
numofmiles = numofmiles*1.75;
}
else if (numofmiles>3000){
numofmiles = numofmiles*1.5;
}
//basing off of that a plane goes 30 miles on 1 gallon
double fuel = numofmiles/30;
return fuel;
}