public Foo(String name, double price)
{
this.name = name;
this.price = price;
}
// Overrride toString() for use of System.out.print() with Foo objects
public String toString()
{
return "Name: " + name + "\nPrice: $" + price + "\n";
}
System.out.println(anyFoo); 小数点以下 2 桁の double の場合にのみ、価格が適切な形式で表示されます。return ステートメントを使用している場合、これを printf のようにフォーマットするにはどうすればよいですか?
ありがとう!