JAVA MissingFormatArgumentException:打印在方法参数中传递的数组

JAVA MissingFormatArgumentException: Printing an array that is passed in method parameters

问题已经回答

您希望声明做什么?

System.out.printf("(x,y): (%f,%f)");

您从未给出任何值。尝试实际为 %f 标记提供一些值:

System.out.printf("(x,y): (%f,%f)", this.x, this.y);

您应该阅读 Java™ 教程:Formatting Numeric Print Output