package com.itheima;
import java.util.Scanner;
abstract class geometry{
void perimeter(){
}
void area(){
}
}
class Rectangle extends geometry{
private int length;
private int width;
void set(int length, int width){
this.length = length;
this.width = width;
}
void perimeter(){
System.out.println("长方形的周长为:"+2 * (length + width));
}
void area(){
System.out.println("长方形的面积为:" + length * width);
}
}
class Round extends geometry{
private int r;
double pai = 3.1415926535;
void set(int r){
this.r = r;
}
void perimeter(){
System.out.println("圆形的周长为:"+pai * 2 * r);
}
void area(){
System.out.println("圆形的面积为:"+ pai * r * r);
}
}
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
Rectangle rec = new Rectangle();
Round rou = new Round();
System.out.print("请输入长方形的长和宽:");
int chang = in.nextInt();
int kuan = in.nextInt();
rec.set(chang, kuan);
rec.perimeter();
rec.area();
System.out.print("请输入圆形的半径:");
int tr = in.nextInt();
rou.set(tr);
rou.perimeter();
rou.area();
}
}
java基础案例4-5图形的面积与周长计算程序
于 2022-02-14 03:48:20 首次发布