java椭圆写字距离_编java代码求椭圆和长方形的面积和周长.
共回答了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代码求椭圆和长方形的面积和周长.相关推荐
- java椭圆写字距离_保持轨道椭圆的距离
我在Unity游戏引擎中使用太阳能系统进行了4x游戏 . 我有行星,我想以椭圆形方式围绕它们的恒星运行 . 由于各种原因,行星不是星星的父级 . 游戏在3D空间中具有俯视图,因此轨道位于x和z平面上, ...
- java项目----教务管理系统_基于Java的教务管理系统
java项目----教务管理系统_基于Java的教务管理系统 2022-04-22 18:18·java基础 最近为客户开发了一套学校用教务管理系统,主要实现学生.课程.老师.选课等相关的信息化管理功 ...
- python编程求长方形的面积_小练习 计算长方形的面积和周长
#定义函数计算长方形的面积和周长 def cfx_s_c(): #输入长方形的长并赋值给变量a a = float(input("请输入长方形的长:")) #输入长方形的宽并赋值给 ...
- java动态执行逻辑_动态执行代码逻辑
动态执行逻辑的方法据我所知有一下两种方式 QLExpress Groovy QLExpress QLExpress是阿里开源的动态脚本执行的项目. 由阿里的电商业务规则.表达式(布尔组合).特殊数学公 ...
- java 语言 写字板_一个简单的java语言写字板.docx
一个简单的java语言写字板.docx 一个简单的JAVA语言写字板一.需求分析1.需求分析:现在网络上各种文档编辑器数不胜数.功能也是应有尽有,有能改变字体的,有可以改变字体颜色的,但是,这些软件有 ...
- java 编码 正弦计算器_计算器完整代码(java).doc
计算器完整代码(java) 1. Calculator 类 import java.applet.*; import java.awt.*; import java.awt.event.*; impo ...
- java 写字板_用Java实现写字板功能!
原标题:用Java实现写字板功能! import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; impo ...
- java继承数组实例_【Java】理解封装、继承、多态和对象数组的综合实例(简易的租车系统,附代码)...
一.Drive.java(汽车类 - 父类) package Z_CarManger; import java.io.ObjectInputStream.GetField; public abstra ...
- java是什么格式_是java格式
错误:编码GBK的不可映射字符的解决办法 最近在重新补javaSE的基础,编辑器编写完代码以后,在控制台运行代码段的时候,出现了以下的错误提示:错误:编码GBK的不可映射字符 在通过查询谷哥和度娘以后 ...
最新文章
- 自动生成HTML的一段程序
- CentOS7 0安装Maven
- 简化存货核算方法和物料分类帐对比
- c++ vector拷贝构造_vector------stl学习笔记一
- MATLAB求音频信号特征的自定义函数.md
- delphi7 提示注册过期问题
- QQ连连看棋盘数组找法:
- 【ElasticSearch】es 线程池 ThreadPool 的封装
- php 日期相减 时分秒,PHP计算两个时间戳间隔的日时分秒的代码实例
- 基于JEECG框架,前台VUE,后台java,导入导出
- 三坐标最小二乘法原理_【最小二乘法 | 高斯法】来认识一下传说中的最小二乘法...
- 菜鸟仓库-货物格子问题编程题
- js 禁用输入法(伪) / keydown返回false仍然可以输入的问题
- Windows10 10大高级功能,个个功能强大,5倍提升工作效率
- Symbolic Breakpoint使用
- vue+element-ui 动态加载本地图片
- mysql 计算gps坐标距离_mysql实现经纬度计算两个坐标之间的距离
- Android自定义带标题边框的Layout
- Winamp输入模块编写详解
- Spring + Thymeleaf 方言
热门文章
- SQL注入POST注入
- 男人不知道女人的16件事
- php behaviors,YII框架行为behaviors用法示例
- “千元机皇” realme真我Q3系列发布 越级体验999元起
- 卸载wrapt_conda 安装与卸载cudnn
- Android 高德地图API(详细步骤+源码)
- ps制作闪电效果教程:使用等高线和云彩滤镜
- 服务器修改raid,服务器配置RAID详细说明
- 蓝牙安全管理(Security Manager,SM)之配对、鉴权和加密
- latch: cache buffers chains latch: ges resource hash list