【发布时间】:2021-05-27 12:59:26
【问题描述】:
public int payment(){
int Carpayment;
int hour;
String type;
if (type == "MyVi")
Carpayment = 10 * hour;
else
if (type == "Iswara")
Carpayment = 15 * hour;
else
if (type == "Waja")
Carpayment = 20 * hour;
else
if (type == "Vios")
Carpayment = 25 * hour;
else
if (type == "Civic")
Carpayment = 30 * hour;
return Carpayment;
}
当我运行此代码时.. 错误 Carpayment 可能尚未初始化
【问题讨论】:
-
您应该不将
Strings 与==进行比较,为此使用equals。 See here.
标签: java if-statement