我想我错过了一些基本的东西。我在尝试使用条件时将字符和整数显示为字符串。
代码:
public String display()
{
String Term = Character.toString(B) + Integer.toString(C);
int length = Term.length();
if (length == 1) {
Term = Character.toString(B);
}
if (length > 1) {
Term = Character.toString(B) + Integer.toString(C);
}
return Term;
}
public char getB()
{return B;
}
public int getC()
{return C;
}
其中B
是一个字符,C
是一个整数。所以不断出现的错误看起来像这样:
A.display()应返回" A"预期的:< A []>但是:< A [1]>
我一直试图解决这个问题几个小时但无济于事。我该如何解决此错误?感谢。
答案 0 :(得分:0)
首先,这段代码不会按原样运行,因为你应该声明你的字符和整数变量。 另外,如果你有另一个干扰类,你会使用getter-methods方法。 如果你想要一个代码来解决这个问题,请不要犹豫,问我。