Java Rectangle类代码运行仅输出面积 无法输出周长问题求助
你的周长计算方法逻辑完全正确,无法输出周长的原因是main方法中仅调用了area方法打印结果,没有主动调用perimeter方法输出周长。
修正后的完整代码如下:
public class Rectangle { public static void main(String[] args) { System.out.println("矩形面积:" + area(10,15)); System.out.println("矩形周长:" + perimeter(10,15)); } /** * Returns the area of a rectangle */ public static int area (int length, int width) { return length * width; } /** * Returns the perimeter of the rectangle */ public static int perimeter (int length, int width) { return 2 * (length + width); } }
改动说明:
- 仅在
main方法中新增了调用perimeter方法打印的代码,原有两个计算方法的逻辑没有问题不需要修改 - 额外增加了输出内容的前缀标识,方便区分两个输出结果,你可以根据需求调整输出格式
内容的提问来源于stack exchange,提问作者emily
相关产品推荐
相关产品推荐

