gpt4 book ai didi

java - 从对象内部输出数据(JAVA)

转载 作者:行者123 更新时间:2023-11-30 04:28:08 24 4
gpt4 key购买 nike

我正在尝试将对象内的一些数据输出到控制台。似乎有效,但在数据下方我收到一条奇怪的消息。

下面是代码:

import java.text.DecimalFormat;

/**
* The Circle class calculates area, diameter, and circumference
*/

public class Circle {

DecimalFormat fmt = new DecimalFormat("#0.00");

// Fields
private double radius; // Holds the circle radius
private final double PI = 3.14159; // The formula for PI


/**
* Start Constructors
*/


public Circle(double rad) {

radius = rad;
System.out.println("The circle's radius is " + (fmt.format(radius)));
System.out.println("The circle's area is " + (fmt.format(PI * radius * radius)));
System.out.println("The circle's diameter is " + (fmt.format(radius * 2)));
System.out.println("The circle's circumference is " + (fmt.format(2 * PI * radius)));
}


}

控制台输出为:

The circle's radius is 2.00
The circle's area is 12.57
The circle's diameter is 4.00
The circle's circumference is 12.57
Circle@5115a298

什么是圈子消息?

最佳答案

为您的 Circle 类提供一个合适的 toString() 方法重写。您将看到此方法的 Object 默认版本的返回结果。

@Override
public String toString() {
/* return a String that shows the "state" of this object */
}

关于java - 从对象内部输出数据(JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com