小编Kit*_*ray的帖子

在main之外的方法中使用print语句是否更有效?

这可能是一个愚蠢的问题,但我从一本书中自学,我注意到很多例子都在main之外的方法中使用print语句.我想知道你把它放在哪里有所不同所以当我遇到问题时,我粘贴了我正在处理的程序.让getArea方法打印该区域或将其保留在main中会更有效吗?

private static Scanner in;
private static double s;
private static double a;

public static void main(String[] args) {
     in = new Scanner(System.in);
     DecimalFormat two = new DecimalFormat("#.##");
     System.out.println("Enter the length from center to vertex: ");
     double r = in.nextDouble();
     s = getSide(r);
     a = getArea(s);

     System.out.println("The area of a pentagon of radius "+r+" is "+two.format(a));

}

public static double getSide(double radius){
    double side = 2 * radius * Math.sin((Math.PI) / 5);
    return side;
}

public static double getArea(double side){ …
Run Code Online (Sandbox Code Playgroud)

java methods performance program-entry-point

5
推荐指数
1
解决办法
77
查看次数

标签 统计

java ×1

methods ×1

performance ×1

program-entry-point ×1