📄 totalarea.java
字号:
// TotalArea.java: Test passing an array of objects to the method
public class TotalArea
{
// Main method
public static void main(String[] args)
{
// Declare circleArray
Circle[] circleArray;
// Create circleArray
circleArray = createCircleArray();
// Print circleArray and total areas of the circles
printCircleArray(circleArray);
}
// Create an array of Circle objects
public static Circle[] createCircleArray()
{
Circle[] circleArray = new Circle[10];
for (int i=0; i<circleArray.length; i++)
{
circleArray[i] = new Circle(Math.random()*100);
}
// Return Circle array
return circleArray;
}
public static void printCircleArray(Circle[] circleArray)
{
System.out.println("The radii of the circles are");
for (int i=0; i<circleArray.length; i++)
{
System.out.print("\t\t\t\t" +
circleArray[i].getRadius() + '\n');
}
System.out.println("\t\t\t\t-------------------");
// Compute and display the result
System.out.println("The total areas of circles is \t" +
sum(circleArray));
}
// Add circle areas
public static double sum(Circle[] circleArray)
{
// Initialize sum
double sum = 0;
// Add areas to sum
for (int i = 0; i < circleArray.length; i++)
sum += circleArray[i].findArea();
return sum;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -