您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 訂閱 英文簡寫為3 jmu java m02(7-1 jmu-Java-03面向對象基礎-04-形狀-繼承(15 分))
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-07 06:14:36【】8人已围观
简介7-1jmu-Java-03面向對象基礎-04-形狀-繼承(15分)自己寫的,也才學不容易還望采納importjava.util.*;abstractclassShape{ &n
7-1 jmu-Java-03面向對象基礎-04-形狀-繼承(15 分)
自己寫的,也才學不容易還望采納
import java.util.*;
abstract class Shape{
final static double PI=3.14;
public abstract double getPerimeter();
public abstract double getArea();
public static double sumAllArea(Shape []shapes) {
double x=0;
for(Shape e:shapes) {
x+=e.getArea();
}
return x;
}
public static double sumAllPerimeter(Shape []shapes) {
double y=0;
for(Shape e:shapes) {
y+=e.getPerimeter();
}
return y;
}
}
class Rectangle extends Shape{
private int width;
private int length;
public double getPerimeter() {
return 2*(width+length);
}
public double getArea() {
return width*length;
}
public Rectangle(int width,int length) {
this.width=width;
this.length=length;
}
@Override
public String toString() {
return "Rectangle [width=" + width + ", length=" + length + "]";
}
}
class Circle extends Shape{
private int radius;
public double getPerimeter() {
// TODO Auto-generated method stub
return 2*PI*radius;
}
public double getArea() {
// TODO Auto-generated method stub
return PI*radius*radius;
}
public Circle(int radius) {
this.radius=radius;
}
@Override
public String toString() {
return "Circle [radius=" + radius + "]";
}
}
public class Main{
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n;
n=in.nextInt();
Shape shapes[]=new Shape[n];
for(int i=0;i<n;i++) {
String s=in.next();
switch(s) {
case "rect":
int width,length;
width=in.nextInt();
length=in.nextInt();
shapes[i]=new Rectangle(width, length);
&
很赞哦!(65566)
相关文章
- 國際版抖音tik tok下載蘋果(蘋果手機怎么下載tik tok國際版)
- 國際版tiktok安裝包下載地址(tiktok國際版怎么下載)
- 02 利盛進出口貿易有限公司(目前外貿行業的發展現狀如何前景如何)
- 02 分析元朝海外貿易繁榮的原因(元朝海外貿易的基本狀況)
- 02 辦理海外信用卡(國際信用卡有哪些)
- 國際版抖音tik tok怎么下載安卓(蘋果手機怎么下載TikTok(抖音國際版))
- 國際版tiktok蘋果下載官網(蘋果tiktok國際版怎么下載?)
- 國際版抖音tik tok官網(tik tok怎么登錄 海外抖音app登陸方法如下)
- 02 劉耀文粉絲購買力(劉耀文的小卡為什么那么貴)
- 國際版tiktok國內怎么用華為(華為手機怎么看tiktok)