共回答了18个问题采纳率:94.4%

没明白isLargeThan是什么意思,能说得详细点儿么?

先把满足前四个条件的程序发给你,你看看行不行.

注:一个类一个java文件,运行Test3类执行.

public class Point {

x05private double x;

x05private double y;

x05public Point() {

x05x05x=0;

x05x05y=0;

x05}

x05public Point(double x,double y){

x05x05this.x=x;

x05x05this.y=y;

x05}

x05public double getX(){

x05x05return this.x;

x05}

x05public double getY(){

x05x05return this.y;

x05}

x05public void setX(double x){

x05x05this.x=x;

x05}

x05public void setY(double y){

x05x05this.y=y;

x05}

x05public Point translate(double u,double v){

x05x05this.x=this.x+u;

x05x05this.y=this.y+v;

x05x05return new Point (this.x,this.y);

x05}

}

public class Rectangle extends Point {

private double height;

private double wideth;

x05public Rectangle() {

x05x05super();

x05}

x05public Rectangle(Point p,double h,double w){

x05x05super(p.getX(),p.getY());

x05x05this.height=h;

x05x05this.wideth=w;

x05}

public double getPerimeter(){

x05return 2*(height+wideth);

}

public double getArea(){

x05return height*wideth;

}

}

public class Ellipse extends Point{

x05 private double height;

x05 private double wideth;

x05x05public Ellipse() {

x05x05x05super();

x05x05}

x05x05public Ellipse(Point p,double h,double w){

x05x05x05super(p.getX(),p.getY());

x05x05x05this.height=h;

x05x05x05this.wideth=w;

x05x05}

x05 public double getPerimeter(){

x05 x05return 2*3.14*Math.sqrt((height*height+wideth*wideth)/2);

x05 }

x05 public double getArea(){

x05 x05return 3.14*height*wideth;

x05 }

}

public class Test3 {

x05public static void main(String[] args) {

x05x05Point p=new Point(1.2,4.6);

x05x05Rectangle r=new Rectangle(p,9.2,8.7);

x05x05Ellipse e=new Ellipse(p,3.2,9.2);

x05x05Point p1=p.translate(2.8,2.9);

x05x05

x05x05System.out.println("移动后的点为x="+p1.getX()+" y="+p1.getY());

x05x05

x05x05System.out.println("长方形的周长为:"+r.getPerimeter());

x05x05System.out.println("长方形的面积为:"+r.getArea());

x05x05System.out.println("椭圆形的周长为:"+e.getPerimeter());

x05x05System.out.println("椭圆形的面积为:"+e.getArea());

x05}

}

1年前

1

java椭圆写字距离_编java代码求椭圆和长方形的面积和周长.相关推荐

  1. java椭圆写字距离_保持轨道椭圆的距离

    我在Unity游戏引擎中使用太阳能系统进行了4x游戏 . 我有行星,我想以椭圆形方式围绕它们的恒星运行 . 由于各种原因,行星不是星星的父级 . 游戏在3D空间中具有俯视图,因此轨道位于x和z平面上, ...

  2. java项目----教务管理系统_基于Java的教务管理系统

    java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...

  3. python编程求长方形的面积_小练习 计算长方形的面积和周长

    #定义函数计算长方形的面积和周长 def cfx_s_c(): #输入长方形的长并赋值给变量a a = float(input("请输入长方形的长:")) #输入长方形的宽并赋值给 ...

  4. java动态执行逻辑_动态执行代码逻辑

    动态执行逻辑的方法据我所知有一下两种方式 QLExpress Groovy QLExpress QLExpress是阿里开源的动态脚本执行的项目. 由阿里的电商业务规则.表达式(布尔组合).特殊数学公 ...

  5. java 语言 写字板_一个简单的java语言写字板.docx

    一个简单的java语言写字板.docx 一个简单的JAVA语言写字板一.需求分析1.需求分析:现在网络上各种文档编辑器数不胜数.功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有 ...

  6. java 编码 正弦计算器_计算器完整代码(java).doc

    计算器完整代码(java) 1. Calculator 类 import java.applet.*; import java.awt.*; import java.awt.event.*; impo ...

  7. java 写字板_用Java实现写字板功能!

    原标题:用Java实现写字板功能! import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; impo ...

  8. java继承数组实例_【Java】理解封装、继承、多态和对象数组的综合实例(简易的租车系统,附代码)...

    一.Drive.java(汽车类 - 父类) package Z_CarManger; import java.io.ObjectInputStream.GetField; public abstra ...

  9. java是什么格式_是java格式

    错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...

最新文章

  1. 自动生成HTML的一段程序
  2. CentOS7 0安装Maven
  3. 简化存货核算方法和物料分类帐对比
  4. c++ vector拷贝构造_vector------stl学习笔记一
  5. MATLAB求音频信号特征的自定义函数.md
  6. delphi7 提示注册过期问题
  7. QQ连连看棋盘数组找法:
  8. 【ElasticSearch】es 线程池 ThreadPool 的封装
  9. php 日期相减 时分秒,PHP计算两个时间戳间隔的日时分秒的代码实例
  10. 基于JEECG框架,前台VUE,后台java,导入导出
  11. 三坐标最小二乘法原理_【最小二乘法 | 高斯法】来认识一下传说中的最小二乘法...
  12. 菜鸟仓库-货物格子问题编程题
  13. js 禁用输入法(伪) / keydown返回false仍然可以输入的问题
  14. Windows10 10大高级功能,个个功能强大,5倍提升工作效率
  15. Symbolic Breakpoint使用
  16. vue+element-ui 动态加载本地图片
  17. mysql 计算gps坐标距离_mysql实现经纬度计算两个坐标之间的距离
  18. Android自定义带标题边框的Layout
  19. Winamp输入模块编写详解
  20. Spring + Thymeleaf 方言

热门文章

  1. SQL注入POST注入
  2. 男人不知道女人的16件事
  3. php behaviors,YII框架行为behaviors用法示例
  4. “千元机皇” realme真我Q3系列发布 越级体验999元起
  5. 卸载wrapt_conda 安装与卸载cudnn
  6. Android 高德地图API(详细步骤+源码)
  7. ps制作闪电效果教程:使用等高线和云彩滤镜
  8. 服务器修改raid,服务器配置RAID详细说明
  9. 蓝牙安全管理(Security Manager,SM)之配对、鉴权和加密
  10. latch: cache buffers chains latch: ges resource hash list