package Chapter7;public class TotalArea {/** Main method */public static void main(String[] args) {// Declare circleArrayCircle3[] circleArray;// Create circleArraycircleArray = createCircleArray();// Print circleArray and total areas of the circlesprintCircleArray(circleArray);}/** Create an array of Circle objects */public static Circle3[] createCircleArray() {Circle3[] circleArray = new Circle3[10];for (int i = 0; i < circleArray.length; i++) {circleArray[i] = new Circle3(Math.random() * 100);}// Return Circle arrayreturn circleArray;}/** Print an array of circles and their total area */public static void printCircleArray(Circle3[] circleArray) {System.out.println("Radius\t\t\t\t" + "Area");for (int i = 0; i < circleArray.length; i++) {System.out.print(circleArray[i].getRadius() + "\t\t" +circleArray[i].getArea() + '\n');}System.out.println("-----------------------------------------");// Compute and display the resultSystem.out.println("The total areas of circles is \t" +sum(circleArray));}/** Add circle areas */public static double sum(Circle3[] circleArray) {// Initialize sumdouble sum = 0;// Add areas to sumfor (int i = 0; i < circleArray.length; i++)sum += circleArray[i].getArea();return sum;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。