它告诉我,在第二个“%lf”和“x”之前的逗号之间应该有一个分号。这是代码段:
public String toString() {
return "%lf, %lf", x, y;
}
我正在尝试返回字符串“(X,Y)”
有任何想法吗?非常感谢!
它告诉我,在第二个“%lf”和“x”之前的逗号之间应该有一个分号。这是代码段:
public String toString() {
return "%lf, %lf", x, y;
}
我正在尝试返回字符串“(X,Y)”
有任何想法吗?非常感谢!
return "%lf, %lf", x, y;
不是一个String
return "%lf, %lf, x, y";
或者
return "%lf, %lf" + x + y;
是一个字符串。
我不知道你想做什么。声明方法时不能返回多个值String
。尝试如下:
return "%lf, %lf"+x+y;
字面意思。
return String.format("%f, %f", x, y);
将使用格式字符串。
如果您尝试访问多个值,只需使用两个不同的函数来返回值。如果要将两个值作为单个字符串返回,请使用连接。