第十java上机作业

第七章上级作业 7.1 public class Rectangle { double width=1; double height=1; String color=“white“; public Rectangle(){} public Rectangle(double width,double height,String color) { this.width=width; this.height=height; this.color=color; } public void setwidth(double width) { this.width=width; } public void setcolor(String color) { this.color=color; } public double getwidth() { return width; } public double getheight() { return height; } public double getArea() { return width*height; } public double getAPerimeter() { return 2*(width+height); } }class Test{ public static void main(String[] args) { Rectangle r1=new Rectangle(4,40,“red“);Rectangle r2=new Rectangle(3.5,35.9,“red“); r1.getArea(); r1.getAPerimeter(); r2.getArea(); r2.getAPerimeter(); System.out.println(r1.getArea()); System.out.println(r1.getAPerimeter()); System.out.println(r2.getArea()); System.out.println(r2.getAPerimeter()); } } 输出结果: 160.0 88.0 125.64999999999999 78.87.1 public class Rectangle { private double width = 1; private double height = 1; private String color = “white“; public static void main(String[] args) { Rectangle r1 = new Rectangle(4,40); r1.setColor(“red“); Rectangle r2 = new Rectangle(3.5,35.9); r2.setColor(“red“); System.out.println(r1.toString()); System.out.println(r2.toString()); } public Rectangle(){ this(1.0,1.0); } public Rectangle(double width,double height){ this.width = width; this.height = height; color = “white“; } public double getWidth() { return width; }public void setWidth(double width) { this.width = width; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public double getArea(){ return width*height; } public double getPerimeter(){ return (width + height)*2; } public String toString(){ String output = ““; output = “ 矩形的属性:\n\t 宽 “ + width + “\n\t 高:“ + height +“\n\t 颜色: “ + color + “\n\t 面积:“ + getArea() + “\n\t 周长:“ + getPerimeter(); return output; } } 输出结果为: 矩形的属性: 宽 4.0 高:40.0 颜色:red 面积:160.0 周长:88.0 矩形的属性: 宽 3.5 高:35.9 颜色:red面积:125.64999999999999 周长:78.8

java第四次上机作业_第十java上机作业相关推荐

  1. java中的强软弱虚_详解Java的四种引用——强软弱虚,颠覆你的认知!

    强软弱虚 java中的数据被类型分为了两类,它们分别是基本类型和引用类型.一般我们new出来的对象都属于引用类型的范畴.我们知道java是有垃圾回收机制的一种语言,根据垃圾回收时的策略,java将对于 ...

  2. 达内java作业_【达内JAVA教程】达内Java基础题

    原标题:[达内JAVA教程]达内Java基础题 [达内JAVA教程]达内Java基础题.的小编收集了四道JAVA基础题,下面快来跟随的小编来了解一下吧! 话说很多java程序员学过一段时间后,都应该找 ...

  3. java 电池类类代码举例_教案:Java第7章 类的方法

    授课教师:牟勇 课时:100分钟 l 本章技能目标 n 会定义和使用类的方法 n 理解变量作用域 n 会创建包组织Java工程 n 会添加类方法的JavaDoc注释 n 会阅读JavaSE6文档 l ...

  4. Java每日一讲讲什么好_撩课-Java每天10道面试题第1天

    1.简述JDK.JRE.JVM? 一.JDK JDK(Java Development Kit) 是整个JAVA的核心, 包括了Java运行环境(Java Runtime Envirnment), 一 ...

  5. java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字

    合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...

  6. java中四种默认的权限修饰符,Java中四种访问权限资料整理

    一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.protected,还有一种不带任何修饰符(default). 1. private: Java语言中对访 ...

  7. java中常量final的用法_详解Java中final的用法

    本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...

  8. java中如何运行小程序_一起学java(一)——运行第一个小程序

    接下来的一段时间内会更新一起学java系列,喜欢的关注一下我吧.微信公众号:什么都不懂的大佬:初学,有错误的地方请大家多多指教. ---------------分割线-------------- 一. ...

  9. java中的switch的规则_细细讲述Java技术开发的那些不为人知的规则

    本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则.遵守了这些规则可以提高程序的效率.使代码又更好的可读性等. 一.在finally方法里关掉in ...

最新文章

  1. python 浏览器显示本地文件夹_从浏览器中打开本地文件文件夹
  2. linux centos 6.8svn,CentOS6.8 安装配置以SVNAdmin管理SVN代码库
  3. 脑洞:如果地府需要一个后台管理系统,你会如何设计?
  4. 算法分析与设计——蛮力法0/1背包
  5. Java千百问_03基本的语法(005)_二进制是如何做位运算的
  6. Docker安装mysql并连接
  7. java实现c#的datetime.ticks_java的Date.getTime()转换成C#的Datetime.ticks | 学步园
  8. invalid signature_php,微信开发JSSDK遇到的问题 config:invalid signature
  9. PyTorch可视化理解卷积神经网络
  10. 一个值得收藏的小工具
  11. wamp新建虚拟目录无法运行的解决方法
  12. mac php apache mysql 集成环境 的软件
  13. 介绍PS大局观很不错的转文
  14. 卫星导航开源代码汇总
  15. 微软Google人才战主角首次开口:Google让我震撼(转)
  16. opencv存入数据库图片入门笔记
  17. 空洞卷积感受野的正确计算方法
  18. Linux内存管理:slub分配器
  19. pro4重影花屏 surface_【图】- 微软Surfacepro4会花屏模糊抖动怎么回事 - 厦门思明湖滨南路电脑维修 - 厦门百姓网...
  20. JAVA基础知识(用已知,释新知道)

热门文章

  1. 第九篇:Spring Boot整合Spring Data JPA_入门试炼02
  2. python 如何判断一个函数执行完成_三步搞定 Python 中的文件操作
  3. java项目类上有黑色的点_图像处理 – 如何使用javacv / opencv识别黑色多边形上的点?...
  4. mysql pt_MySQL慢查询之pt-query-digest分析慢查询日志
  5. mysql 空闲几分钟速度变慢,MYSQL 运作一小段时间后,速度变得奇慢。而CPU基本空闲状态...
  6. linux 查看进程的信号,Linux 进程信号查看与控制
  7. php 生成树,PHP超牛逼无限极分类生成树方法
  8. oracle undo管理机制,Oracle UNDO数据概念和管理
  9. mysql架构深入_mysql性能优化2:深入认识mysql体系架构
  10. java 进度条jsp,jsp进度条_jsp技巧