Shape.java
public abstract class Shape {
abstract void girth();
abstract void area();
}
Rectangle.java
import java.util.Scanner;
public class Rectangle extends Shape {
int chang=0;
int kuan=0;
void girth()//周长 {
Scanner input=new Scanner(System.in);
chang=input.nextInt();
kuan=input.nextInt();
System.out.println("矩形的周长是:"+2*(chang+kuan));
}
void area()//面积 {
System.out.println("矩形的面积是:"+chang*kuan);
}
}
Circle.java
import java.util.Scanner;
public class Circle extends Shape {
int r;
final Double PI=3.14;
void girth() {
Scanner input=new Scanner(System.in);
r=input.nextInt();
System.out.println("园的周长是"+2*PI*r);
}
void area() {
System.out.println("圆的面积是"+PI*r*r);
}
}
Test.java
public class 测试 {
public static void main(String[] args) {
System.out.println("请输入矩形的长和宽");
Shape rec=new Rectangle();
rec.girth();
rec.area();
System.out.println("请输入圆的半径");
Shape cir=new Circle();
cir.girth();
cir.area();
}
}
點(diǎn)擊查看更多內(nèi)容
5人點(diǎn)贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦