//编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。

package edu.slm.test;

/**

* 编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,

* 然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。

* @author slm

*/

//******************************

/**

* 定义Computer接口

* 声明计算周长方法calgirth()和求面积方法calarea()

* @author Administrator

*/

//******************************

//******************************

/**

*

* 定义RRect类,实现Computer接口

*

*/

class RRect {

private int w;

private int h;

public double s;// 存储面积

public RRect(int _w, int _h) {

w = _w;

h = _h;

}

//******************************

//添加并实现接口的方法

//******************************

}

/**

* 定义Circle,实现Computer接口

* @author Administrator

*/

class Circle {

private int r;

public double s;// 存储面积

public Circle(int _r) {

r = _r;

}

//******************************

//添加并实现接口的方法

//******************************

}

public class Exam293 implements MyInterface {

@Override

public Object method(Object[] params) {

int rs = 0;

int w = Integer.parseInt(params[0].toString());

int h = Integer.parseInt(params[1].toString());

int r = Integer.parseInt(params[2].toString());

// 测试功能,请勿修改

RRect rect = new RRect(w, h);

Circle c = new Circle(r);

System.out.println("功能测试...");

System.out.println("矩形面积:" + rect.calarea());

System.out.println("圆面积:" + c.calarea());

rs = (int) ((int) rect.calarea() + c.calarea());

return rs;

}

public static void main(String[] args) {

Exam293 pro = new Exam293();

pro.method(new Object[] { 200, 300, 500 });

}

}

java编写一个程序_计算已知长和宽的长方形的周长,请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法...相关推荐

  1. EXCEL中批量计算“已知一点坐标、方位角、距离,求坐标点”

    前言 日常工作中有时需要计算已知点.正本方位角.距离计算坐标点.如下图 已知:蓝点坐标.正本方向夹角为方位角,蓝点与未知点(红色)之间的距离,求红色点坐标. 小O地图Excel插件版提供在excel表 ...

  2. 现在有一个整数数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数...

    现在有一个整数数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数. 方法1:Hash链表 方法2:使用两个变量A和B,其中A存储某个数组中的数,B用来计数.开始时将B初始化为0 ...

  3. python输入矩形的长和宽、求周长_输入矩形的长和宽,求出该矩形的周长和面积...

    01.1.上机内容:C++程序的编写和运行 02. 03.上机目的:编程序,输入数值,输出星期. 04. 05.我的程序:/*输入矩形的长和宽,求出该矩形的周长和面积*/ 06. 07.2./* 08 ...

  4. java jvm调优_(第1部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

    java jvm调优 我已经花了几个月的时间考虑审查有关性能调优,JVM,Java中的GC,Mechanical Sympathy等主题的文章和视频的缓存,并最终花了点时间–也许这就是重点我什么时候才 ...

  5. 已知长宽高用php求周长体积_PHP工厂模式计算面积与周长

    <?phpinterface InterfaceShape{ function getArea(); function getCircumference();} /** * 矩形 */class ...

  6. 经纬度计算---已知一点经纬度和距离,计算其他任意点经纬度

    经纬度计算关系 纬度计算只与地球半径(周长)有关: 经度计算与地球半径(周长)及所处纬度相关. 计算公式 赤道半径:ARC = 6371.393*1000 所求点到已知点的距离:垂直距离lath(所求 ...

  7. python已知两边求第三边_探究“已知一个三角形两边及其夹角,求第三边”的问题...

    探究"已知一个三角形两边及其夹角求第三边"的问题 [知识点] 余弦定理. [对应版本章节] 本节课是人民教育出版社出版的高中数学 A 版数学必修 5 第一章"解三角 形& ...

  8. java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...

    Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示? 关注:159  答案:2  mip版 解决时间 2021-02-03 12 ...

  9. 算法分析:芯片测试问题 非递归 JAVA 有n片芯片,已知好芯片比坏芯片至少多1片......

    [芯片测试]有n片芯片,已知好芯片比坏芯片至少多1片.现在需要通过测试从中找出1片好芯片,测试方法如下:将2片芯片放到测试台上,2片芯片互相测试并报告测试结果(即好或者坏):其中,好芯片的报告是正确的 ...

最新文章

  1. 可能存在无限递归_做事永远无头无尾?人生中的递归现象
  2. python爬虫实例-python使用百度进行爬虫简单学习例子
  3. 在线应用的 Serverless 实践
  4. sqlite3命令详解
  5. 【译】x86程序员手册06 - 2.4指令格式
  6. 使用structure101分析软件包的依赖关系
  7. 我要认真学Git了 - Config
  8. LinkedIn 开源多媒体对象存储数据库 Ambry
  9. 数据库学习--DCL(数据库控制语言)
  10. php中如何加密,PHP中的加密功能
  11. C语言写学生成绩管理系统(超详细注解)
  12. C# 获取PDF文档的字体信息及指定文字的坐标,宽度和高度
  13. 百度地图api初次申请及简单应用
  14. Linux内核同步原语之原子操作(Atomic)
  15. 苹果app旧版本软件下载
  16. AToken全观:情人节妹子收了520个BTC,成吨狗粮灌到饱
  17. 神奇的主力成本线!居然能将主力成本运筹帷幄?!
  18. WZOI-387图像相似度
  19. (转载)持续集成(第二版)[来自:Martin Fowler]
  20. 小程序即将上线,现在就可以开发啦

热门文章

  1. 宁要曹县一张床,不要深圳一套房!数据解读曹县为啥如此666?
  2. 别用Excel做数据可视化了!这款报表工具不比它香100倍?
  3. 变相裁员??全员营销!程序员被要求卖房~
  4. 圳不完全启示录之初来乍到----2
  5. HTML5人喜欢用来调侃自己生活状态的话
  6. 你在滥用Python吗?初学者常会遇到的5个情景
  7. 第一节:什么是ES6?新手该如何理解
  8. html网页中使用mock,关于Mock.js使用
  9. java中的祖先类_Java程序公共祖先类-Object
  10. Mac提示app损坏、Error,Mac电脑最常见错误的解决方案