gpt4 book ai didi

JAVA - 答案不是根据输出计算的?

转载 作者:行者123 更新时间:2023-12-01 17:00:44 24 4
gpt4 key购买 nike

做一个我认为非常简单的 AP 输出实验室,我认为我做的一切都是正确的,但是当“0.0”为“面积为::”+ 0.0 时,输出不断出现应该是计算出的圆面积。以下是两个类:

圆类:

public class Circle
{
private double radius;
private double area;

public void setRadius(double rad)
{
rad = radius;
}

public void calculateArea( )
{
area = (3.14159*(radius*radius));
}

public void print( )
{
System.out.println("The area is :: " + area);
}
}

圆跑者类别:

public class CircleRunner
{
public static void main( String[] args )
{
Circle test = new Circle ( );
test.setRadius(7.5);
test.calculateArea( );
test.print( );

test.setRadius(10);
test.calculateArea( );
test.print( );

test.setRadius(72.534);
test.calculateArea( );
test.print( );

test.setRadius(55);
test.calculateArea( );
test.print( );
}
}

谢谢!

最佳答案

你的setter是错误的,所以你的半径保持为0,它应该是

public void setRadius(double rad) {
radius = rad;
}

关于JAVA - 答案不是根据输出计算的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27769795/

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