public String toString(){
String mytoString="";
if(!a.equals(0)){
mytoString = a.toString() + "x^2";
}
if(!b.equals(0)){
mytoString += b.toString() + "x";
}
if(!c.equals(0)){
mytoString += c.toString();
}
return mytoString;
}
这是我的代码。
该项目的发布测试表明我未能实现StringPositive。
我在弄清楚代码到底出了什么问题时遇到了麻烦。
任何帮助表示赞赏。
最佳答案
好吧,一个明显的问题-就我所知,您的代码从不添加任何“ +”号。
听起来您必须提交此文件以进行自动化测试-我建议您创建自己的单元测试,以查看在各种情况下会发生什么。 (您可能想从需求中的每个示例开始。)
这样,您将能够准确地看到实际输出与预期输出的出问题,而不仅仅是知道失败的“ toStringPositive”。