Java接口实验,计算矩形和圆的周长和面积
来源:互联网 发布:csgo残局 知乎 编辑:程序博客网 时间:2024/05/11 11:04
JAVA接口实验
实验任务
使用接口求图形的周长与面积
实验要求
创建接口Shape2D,其中定义常量PI为3.14并定义周长与面积的计算方法grith()和area()
创建Cricle类实现接口Shape2D,重写其中的方法
创建Rectangle类实现接口Shape2D,重写其中的方法
创建InterfaceDemo类实现图形的周长、面积的计算并在控制台输入
程序如下:
import java.util.Scanner;
/*
*作者:Yu小Rong
*日期:2015.9.6
*类:InterfaceDemo
*功能:使用接口求图形(圆,矩形)的周长与面积
*/
//创建接口Shape2D,其中定义常量PI为3.14,并定义周长与面积的计算方法grith()和area()
interface InterfaceShape2D{
double PI = 3.14;
public void grith();
public void area();
}
//创建Cricle类实现接口Shape2D,重写其中的方法
class Cricle implements InterfaceShape2D{
//圆的半径(成员变量,构造方法)
double redius;
public Cricle(double r){
redius = r;
}
//计算圆的周长
public void grith(){
double l1 = 2*PI*redius;
System.out.println("圆的周长为:" + l1);
}
//计算圆的面积
public void area(){
double s1 = redius*redius*PI;
System.out.println("圆的面积为:" + s1);
}
}
//创建Rectangle类实现接口Shape2D,重写其中的方法
class Rectangle implements InterfaceShape2D{
//矩形的长宽(成员变量,构造方法)
double height;
double weight;
public Rectangle(double a,double b){
height = a;
weight = b;
}
//计算矩形周长
public void grith(){
double l2 = (weight+height)*2;
System.out.println("矩形的周长为:" + l2);
}
//计算矩形面积
public void area(){
double s2 = weight*height;
System.out.println("矩形的面积为:" + s2);
}
}
public class InterfaceDemo {
public static void main(String[] args) {
//输入圆的半径
Scanner scan = new Scanner(System.in);
System.out.print("请输入圆的半径:" );
double r;
r=scan.nextInt();
//输入矩形的长
Scanner x= new Scanner(System.in);
System.out.print("请输入矩形长:" );
double a;
a=x.nextInt();
//输入矩形的宽
Scanner y = new Scanner(System.in);
System.out.print("请输入矩形宽:" );
double b;
b=y.nextInt();
//实体化Cricle类和Rectangle类
Cricle cricle1 = new Cricle(r);
Rectangle rectangle1 = new Rectangle(a,b);
cricle1.grith();
cricle1.area();
rectangle1.grith();
rectangle1.area();
// TODO Auto-generated method stub
}
}
- Java接口实验,计算矩形和圆的周长和面积
- Java计算矩形的面积和周长
- d003: 计算矩形的周长和面积
- 简单计算矩形的周长和面积
- 计算矩形和圆的面积与周长
- Java:计算圆的面积和周长
- 求矩形的周长和面积【Java】
- 用接口,多态,继承,类计算三角形和矩形的周长和面积
- 矩形的周长和面积
- 第一份作业关于矩形周长和面积计算的
- 课后习题之计算矩形的面积和周长
- IOS 使用类计算矩形的周长和面积
- Java小程序之计算三角形/圆形/矩形的周长和面积
- JAVA计算圆面积和周长的程序
- 快速计算圆的周长和面积
- 计算圆的周长和面积
- 计算圆的面积和周长
- 计算圆的面积和周长
- keil 5.16a使用
- 图的遍历(PTA题目解答)
- Servlet 工作原理解析
- mac装机
- NSTimer与NSRunLoop
- Java接口实验,计算矩形和圆的周长和面积
- 2010 Asia Regional Tianjin Site —— Online Contest (线段树二维转一维,2-SAT,floyed变形)hdu3621-3631
- android学习笔记(18)数据库sqlite初步
- Http协议详解2
- POJ 1860 Currency Exchange
- Python使用C语言生成的库
- CocoaPods升级
- springboot 试用笔记
- hdu 5001 Walk(概率dp+搜索,矩阵快速幂)