java编程(11分)求正方形的面积。要求

关注:137  答案:2  mip版

解决时间 2021-01-27 10:01

提问者葃日懙妳

2021-01-26 13:02

5. (11分)求正方形的面积。要求

1)创建一个接口IShape ,接口中有一个抽象方法

public double area( );

2)定义一个类square,且实现IShape接口。square类有一个属性表示正方形的边长;构造方法初始化该边长。

3)定义一个主类,在此类中,创建square类的实例,求该正方形面积。

最佳答案

二级知识专家傻ㄋ吧唧

2021-01-26 14:22

interface IShape{

public double area();

}

class square implements IShape{

double length ;

public square(double l){

length = l;

}

public double area(){

return length*length;

}

}

public class Test {

public static void main(String[] args) {

square s = new square(5);

System.out.println(s.area());

}

}

全部回答

1楼伈係鯡亼

2021-01-26 15:48

public class main {

//应用举例

public static void main(string[] args) {

rectangle rect = new rectangle(13,34);

rectangle square = new rectangle(13);

system.out.println("长为: " + rect.getlength() +" 宽为:"+rect.getwidth() +" 的长方形面积为:" + rect.getarea());

system.out.println("边长为:" + square.getlength() +" 的正方形面积为:"+square.getarea());

//静态方法调用

system.out.println("长方形的面积" + rectangle.getarea(23,34));

}

}

//长方形(正方形)类

class rectangle {

private double length = 0.0; //长

private double width = 0.0; //宽

public double getlength() {

return length;

}

public double getwidth() {

return width;

}

//构造长方形

public rectangle(double length , double width) {

this.length = length;

this.width = width;

}

//构造正方形

public rectangle(double side) {

this(side,side);

}

//获得面积方法

public double getarea()

{

return length * width;

}

//静态方法,可以直接调用返回长方形(正方形的面积)

//x 长方形的长, y长方形的宽

public static double getarea(double x,double y)

{

return x*y;

}

}

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

大家都在看

java正方形_java编程(11分)求正方形的面积。要求相关推荐

  1. java 帕斯卡_java编程 帕斯卡三角形 立刻求高手!! 给满分

    我又两个程序,第一个这是我的,基本按照第二个写,可以compile,但就是得不到三角形,一直打印11,用java运行才能看出来.麻烦高手看跟第二个能工作的程序差在哪里!?半个小时内要答案!这是... ...

  2. java输出横纵坐标点_java编程 知道坐标求三角形 做了一部分题目要求写出一个Point(点)类,该类具有x,y(表示点的横、纵坐标)两个属...

    共回答了11个问题采纳率:100% package aaa; public class Triangle { private Line line1; private Line line2; priva ...

  3. java 计息_JAVA编程计算利息。求大神!

    import java.util.Scanner; public class test2 { public static void main(String[] args) { for(;true;){ ...

  4. 用条件运算符编写java程序_Java 编程入门课程丨第 8 单元:条件运算符和控制语句...

    原标题:Java 编程入门课程丨第 8 单元:条件运算符和控制语句 教程概览 本单元是"Java 编程入门"课程的第 8 部分.尽管各单元中讨论的概念具有独立性,但实践组件是在您学 ...

  5. java学习_Java编程学习难不难 怎样才能快速入门Java

    Java编程学习难不难?怎样才能快速入门Java?对于想要加入IT行业的人来说,Java是一个不错的选择,不仅人才需求大,就业薪资也非常不错.许多人都非常看好Java发展前景,接下来千锋小编就给大家介 ...

  6. java小票_Java编程打印购物小票实现代码

    简单介绍运行环境: 语言:Java 工具:eclipse 系统:Windows7 (打印设备暂时没有,所以只能提供预览图) 最近,项目需要为商城做一个购物小票的打印功能,日常我们去超市买东西,结账的时 ...

  7. java 采样_Java编程实现beta分布的采样或抽样实例代码

    本文研究的主要是Java编程实现beta分布的采样或抽样,具体如下. 本文将使用math3提供的工具包,对beta分布进行采样.如下程序是对alpha=81,beta=219的beta分布函数,进行抽 ...

  8. java 抽样_Java编程实现二项分布的采样或抽样实例代码

    本文研究的主要是Java编程实现二项分布的采样或抽样,下面是详细实现代码. 如下程序为n=100,p=0.9的二项分布采样,共采样10000次 package function; import org ...

  9. java泛型编程_Java编程泛型限定代码分享

    泛型 一般 出现在集合中,迭代器中 也会出现! 泛型 是为了 提高代码的 安全性. 泛型 确保数据类型的唯一性. 在我们常用的容器中, 越是单一越好处理啊! 泛型的限定: ? 是通配符 指代 任意类型 ...

最新文章

  1. python导出json
  2. ACM POJ 2723 Get Luffy Out(2-SAT入门)
  3. ITK:从给定的seeds创建距离图
  4. 名为 cursor_jinserted 的游标不存在_生鲜电商存在的问题及对策解析:未来生鲜电商如何发展?...
  5. lms自适应滤波器实现噪声干扰的语音恢复_使用VoiceFliter-Lite改进设备上的语音识别...
  6. RBF、GRNN和PNN神经网络的深入浅出
  7. 第二篇 Python数据类型、字符编码、文件处理
  8. 有多少人自驾过独库公路?
  9. mongodb 如何更改端口号_Centos7配置MongoDB以及端口修改
  10. SpringBoot2.0之整合Dubbo
  11. 【mfc】解决鼠标钩子被占用焦点后不响应的问题
  12. pythoncqt_python基础篇
  13. 二级计算机excel以宏保存,excel宏保存 设置宏保存位置的操作方法
  14. Theano框架学习
  15. 二手苹果手机价格查询
  16. 锁的优化机制了解嘛?请进!
  17. BB8700 bowser net
  18. 祝贺自己获得CSDN2018 博客之星
  19. “无法连接到打印机。您输入的打印机名不正确 或者指定的打印机没有连接到服务器上”终极解决方法
  20. 第一台超高速巨型电子计算机,1997年,( )巨型机的研制成功,使我国在这个领域跨入了世界先进行列。...

热门文章

  1. Windows Server本地用户和组迁移指南
  2. pcl for android
  3. 亚马逊 S3 下载当前文件夹下的所有内容
  4. Kinect openni 驱动
  5. GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?
  6. 建立自己的kindle书库,并实现公网访问
  7. matlab沪深a股量化投资培训班,MATLAB沪深A股量化投资培训
  8. 顺利解决org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException!
  9. 解决Log4j日志文件输出到了前一天的备份文件里
  10. AE - AE CC2018安装提示系统不兼容