當前位置:編程學習大全網 - 編程軟體 - JAVA編程題,構造壹個Circle類實現圓。急!!

JAVA編程題,構造壹個Circle類實現圓。急!!

public?class?Circle?{

private?Double?radius;

public?Double?getArea()?{

if?(radius?==?null?||?radius?<=?0)?{

throw?new?RuntimeException("radius不合法");

}

return?Math.PI?*?radius?*?radius;

}

public?Double?getLength()?{

if?(radius?==?null?||?radius?<=?0)?{

throw?new?RuntimeException("radius不合法");

}

return?Math.PI?*?2?*?radius;

}

public?Double?getRadius()?{

return?radius;

}

public?void?setRadius(Double?radius)?{

this.radius?=?radius;

}

}import?java.util.Scanner;

public?class?App?{

public?static?void?main(String[]?args)?{

Scanner?input?=?new?Scanner(System.in);

Circle?circle?=?new?Circle();

while?(true)?{

Double?radius?=?input.nextDouble();

circle.setRadius(radius);

System.out.println(String.format("%.2f?%.2f",?circle.getArea(),

circle.getLength()));

circle.setRadius(radius?*?2);

System.out.println(String.format("%.2f?%.2f",?circle.getArea(),

circle.getLength()));

}

}

}

  • 上一篇:關於c語言編程的問題 調用函數中 怎樣調用數組 附加壹個小程序 求解~~! 看看我的程序哪裏出錯了 麻煩大家
  • 下一篇:少兒編程有哪些特點?與成人編程有哪些不同?
  • copyright 2024編程學習大全網