このエラーが発生している以下のコードを強調表示しました。私がしたいのは、の値がnserved
4以下の場合は値を返しますが、4より大きい場合は値をデフォルトで0にします。
PSプログラミングを始めて間もないので、コードをできるだけシンプルにしようとしています。ご協力ありがとうございました。
public class FoodItem
{
private String Name;
private String Description;
private int NumberServed;
private double Cost;
public FoodItem(String fname, String fdescription, int nserved, double fcost)
{
Name = fname;
Description = fdescription;
NumberServed = nserved;
Cost = fcost;
}
public string getFoodName()
{
return Name;
}
public void setFoodName(string fname)
{
Name = fname;
}
public string getFoodDescription()
{
return Description;
}
public void setFoodDescription(string fdescription)
{
Description = fdescription;
}
public int getNumberPeople()
{
return NumberServed;
}
public void setNumberPeople(int nserved)
{
NumberServed = nserved;
// Checks to see if the maximum number of people has been exceeded.
if (nserved <= 4)
{
return nserved;
}
else
{
return 0;
}
}
public double getFoodCost()
{
return Cost;
}
public void setFoodCost(double fcost)
{
Cost = fcost;
}
}