Java实验报告二

第一题

写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类具有:
(1) 使用构造函数完成各属性的初始赋值 (2) 使用get…()和set…()的形式完成属性的访问及修改 (3) 提供计算面积的getArea()方法和计算周长的getLength()方法

实验代码

public class Rectangle{
private double width;
private double height;
private String color; public Rectangle(double width, double height, String color) {
this.setWidth(width);
this.setHeight(height);
this.setColor(color);
}
public Rectangle() { }
public void setWidth(double width) {
this.width = width;
}
public void setHeight(double height) {
this.height = height;
}
public void setColor(String color) {
this.color = color;
}
public double getWidth() {
return width;
}
public double getHeight() {
return height;
}
public String getColor() {
return color;
}
public double getArea() {
return this.width*this.height;
}
public double getGetlength() {
return (this.height+this.width)*2;
}
public static void main(String[] args) {
Rectangle a=null;
a = new Rectangle();
a.width=2.0;
a.height=3.0;
System.out.println(+a.getArea());
System.out.println(+a.getGetlength());
}
}

运行结果

第二题

不会

第四周学习总结

1、String类

(1)、String首字母大写。

(2)、一个字符串就是一个String类的匿名对象。

(3)、使用“equals()”来比较字符串的内容,“==”是用来进行地址值的比较。

(4)、字符串的内容一旦声明则不可改变。

(5)、s=s.replace(a;b)把a的值替换成b。substring( ; )截取字符串。

2、包

(1)、管理文件,避免同名文件。

(2)、包的定义:package 包名称。子包名称;

学习总结

好好学习,天天向上。

最新文章

  1. 执行non-Java processes命令行的工具ExecHelper
  2. ABP理论学习之仓储
  3. 转: CentOS安装jdk8
  4. NOIP201103瑞士轮【B002】
  5. 解决POI读取Excel如何判断行是不是为空
  6. ambari初始化登陆账号/密码假如不是admin/admin
  7. Nginx+tomcat负载均衡配置
  8. 爬虫遇到取到网页为reload的问题
  9. C++中模板类使用友元模板函数
  10. OpenCV学习 3:平滑过度与边缘检测
  11. hdu-oj 1874 畅通工程续
  12. 多线程简介及GCD的使用
  13. Android 开发笔记___基本适配器的使用__BaseAdapter
  14. 异常---ment.getElementById("searchForm").submit is not a function
  15. SQL Server 事务隔离级别
  16. SQL Server扩充表字段长度,引发的意外KILLED/ROLLBACK
  17. Minimum Transport Cost HDU1385(路径打印)
  18. background属性解释
  19. C++ 第十课:标准c时间与日期函数
  20. nginx 有关防盗链的设置

热门文章

  1. [winafl]这几天的折腾
  2. MySQL数据库中的索引(二)——索引的使用,最左前缀原则
  3. 在py文件中运行flask cli命令
  4. 日照学习提高班day3测试
  5. 安装lanproxy服务端、客户端以及小问题解决
  6. Xshell远程连接的具体操作和Xshell多会话设置小技巧
  7. R-aggregate()
  8. (六)C语言之隐式转换
  9. 黑马lavarel教程---11、响应处理
  10. ant DatePicker 中文