我已经创建了这个基本代码。
这是为了显示一个声明,如果包裹是第一类,则费用为3.30,如果包裹是第二类,则费用应为2.80。
@Override
public String toString() {
String str = "";
double cost = 0.00;
if (this.isFirstClass())
cost = 3.30;
str = "First Class Parcel\n";
else
cost = 2.80;
str = "Second Class Parcel\n";
return str + super.toString() + "\n";
}
答案 0 :(得分:3)
如果{ }
if-statement
)
@Override
public String toString() {
String str = "";
double cost = 0.00;
if (this.isFirstClass()){
cost = 3.30;
str = "First Class Parcel\n";
} // ALWAYS USE BRACES !
else {
cost = 2.80;
str = "Second Class Parcel\n";
}
return str + super.toString() + "\n";
如果在if
之后只有一个语句,则不需要大括号 - 但是,无论如何使用它都是可读的(并且IDE通常是自动的)填写你)
if (someBoolVar)
{
/* I use the brace for readability */
someOtherVar = 10;
}