Java程序设计实用教程 实验报告及答案 (耿祥义)

实验报告配套教材:
书名:Java程序设计实用教程
作者:耿祥义 张跃平
出版社:人民邮电出版社
实验报告概述:
一、实验目的 1. 了解Java 类库和常用的类。 2. 掌握Object类和Math类的使用。 3. 掌握常用系统类和工具类的使用。 二、实验内容 1. 编写一个名为Square(正方形)的类,它有一个double类型成员变量length表示正方形的边长,一个默认的构造方法和一个带参数的构造方法。要求该类能够使用clone()方法产生对象的副本。 覆盖Object类的equals()方法,要求当两个正方形的边长相等即认为两个对象相等。 覆盖Object类的toString()方法,要求使用System.out.println(sq);语句输出时输出下面的内容(假设正方形的边长为10): Square:10.0 在Square类中编写 main()方法,测试Square类的各种功能。 2. 编写一个应用程序,从键盘上输入两个整数x和y的值和一个双精度变量d的值,利用Math类的方法计算: