用java写求多个圆的面积之和要求: 1 编写圆的类 2 用数组存放多个圆 3 将数组传递给一个方法,该方法将所有
答案:1 悬赏:70
解决时间 2021-03-15 13:00
- 提问者网友:星空下的寂寞
- 2021-03-14 17:53
用java写求多个圆的面积之和要求: 1 编写圆的类 2 用数组存放多个圆 3 将数组传递给一个方法,该方法将所有
最佳答案
- 二级知识专家网友:废途浑身病态
- 2021-03-14 18:26
public class Circle {
int r=0;
public Circle(){
}
public Circle(int r){
this.r=r;
}
}
public class CircleTest {
static final double pi=3.1415926;
public static double areaSum(Circle[] cs){
double a=0;
for(int i=0;i<cs.length;i++){
a+=area(cs[i]);
}
return a;
}
private static double area(Circle c){
double s=0;
s=c.r*c.r*pi;
return s;
}
public static void main(String[] args) {
Circle[] cs=new Circle[10];
for(int i=0;i<10;i++){
cs[i]=new Circle(i+1);
}
System.out.println(areaSum(cs));
}
}
int r=0;
public Circle(){
}
public Circle(int r){
this.r=r;
}
}
public class CircleTest {
static final double pi=3.1415926;
public static double areaSum(Circle[] cs){
double a=0;
for(int i=0;i<cs.length;i++){
a+=area(cs[i]);
}
return a;
}
private static double area(Circle c){
double s=0;
s=c.r*c.r*pi;
return s;
}
public static void main(String[] args) {
Circle[] cs=new Circle[10];
for(int i=0;i<10;i++){
cs[i]=new Circle(i+1);
}
System.out.println(areaSum(cs));
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯