鉴于这是你的法典:
public String convertHeightToFeetInches()
{
int leftOver = newHeight % IN_PER_FOOT;
if(newHeight < (IN_PER_FOOT * 2)){
System.out.println("1 foot" + leftOver + "inches");
}
}
归还str,只是这样做:
public String convertHeightToFeetInches()
{
int leftOver = newHeight % IN_PER_FOOT;
if(newHeight < (IN_PER_FOOT * 2))
{
return "1 foot" + leftOver + "inches";
}
}
然而,请注意,这并不意味着任何面积在1英尺至X英寸之间。 您:
1英尺
你们需要增加一些空间。 当然,就额外信贷而言,如果其余部分为零,那么你可能只想说“一脚”而不是“一脚.”。 在此情况下,你希望在 rel=“nofollow”>StringBuilder
,然后在你完成学业后再回去。 您利用现有代码,使用<代码>StringBuilder(但仍无所需空间特性):
public String convertHeightToFeetInches()
{
StringBuilder buff = new StringBuilder();
int leftOver = newHeight % IN_PER_FOOT;
if(newHeight < (IN_PER_FOOT * 2))
{
buff.append("1 foot");
buff.append(leftOver);
buff.append(inches);
}
return buff.toString();
}
此时此刻,我离开你......看你走了......。
EDIT:
由于我所用的每一种方法都错失了回归统计错误,因此陷入了困境。
在你目前的法典中,你有两种可能的执行途径,但只有一条途径具有价值。
public String convertHeightToFeetInches()
{
int leftOver = newHeight % IN_PER_FOOT;
if(newHeight < (IN_PER_FOOT * 2))
{
return "1 foot" + leftOver + "inches"; // we return a value - good
}
else // there is also this execution path ...
{
// ... and you don t return anything - bad
}
}