我正在练习编写一个将自然数转换为整数的实例方法。
我在网上关注一个教程,并想出了下面的代码。但是,当我编译时,它会不断添加“ this
”代码编译并给我预期的输出,但我收到了一些警告消息。this.i
创建实例方法时“ ”是正确的语法吗?
private NaturalNumber i;
public int toInt() {
int result = 0;
if (!(this.i.isZero())) {
int d = this.i.divideBy10();
result = this.i.toInt() * 10 + d;
this.i.multiplyBy10(d);
}
return result;
}