Ree*_*iie 0 java string tostring
我需要创建一个toString()函数,为复杂对象Complex(3,2)返回字符串"3 + 2i".
这就是我做过的,但是我得到了以下错误,我不知道这意味着什么.
从版本8开始,'this'仅作为接收器类型的参数名称,它必须是第一个参数.
public String toString()
{
String s = ("%f + %fi",this.real,this.imaginary);
return s;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决我做错的事吗?
好吧,它不是Java.为了格式化String,你必须使用String.format();
String s = String.format("%f + %fi", this.real, this.imaginary);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
293 次 |
| 最近记录: |