Printf声明

时间:2015-11-02 04:41:05

标签: java printf

有没有办法让这个printf语句中显示的半径位于底部?到目前为止,我只显示了该区域。

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

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

public void calculateArea( )
{
    Area=Math.PI*(radius*radius);
}

public void printArea( )
{
    System.out.printf("A Circle of radius has area %.4f", Area);
    System.out.println();
}
}

2 个答案:

答案 0 :(得分:0)

我假设你想在print语句中显示半径。你已经在现场' radius'对..你能不能做像

这样的事情
 System.out.println("A Circle of radius " + radius + " has area " + Area);

答案 1 :(得分:0)

您可以使用以下代码

System.out.printf("A Circle of radius %4f has area %.4f", radius, Area);

另外,为了有效地使用printfformat方法,请查看documentation