1.定义一个表示学生的student类,包括的域有学号、姓名、性别、年龄,包括的方法有获得学号、姓名、性别、年龄及修改年龄。编写Java程序创建student类的对象及测试其方法的功能.
2.为第1题的student类定义构造函数初始化所有的域,增加一个方法public String printInfo()把student类对象的所有域信息组合形成一个字符串,并在主类中创建学生对象及测试各方法的功能.
3.设计一个Point类,该类包含两个int型成员变量:x、y,一个color型成员变量mycolor,请给出此类的构造方法,分别是一个不带参数的,一个带两个参数的,一个带三个参数的构造方法。用下面的main方法测试:
public static void main(String[] args)
{
Point A=new Point();
Point B=new Point(50,60);
Point C=new Point(100,200,Color.red);
System.out.println(“B:(”+B.getX()+”,”+B.getY()+”)”+”color: “+B.getColor());
A.setX(100);
A.setY(200);
A.setColor(Color.red);
System.out.println(“A==B?”+A.equals(B));
}
4.设计一Calculator类,此类可以简单计算加减乘除运算。
(提示:用类的方法进行设计,传给参数即可得到结果);
分享到:
相关推荐
Java课程第二次实验报告
Java 面向对象编程实验报告 本实验报告主要介绍了 Java 面向对象编程的基本思想和实现方法,通过三个实验,分别是长方体类、银行帐户类和计算机组件类,展示了 Java 语言的面向对象编程能力。 一、长方体类 在这...
实验的第二部分涉及抽象类和接口。我们要定义一个抽象类`Shape`,它包含一个抽象方法`showArea()`,用于计算并显示形状的面积。接着,我们创建三个具体的形状类:`Rectangle`(矩形)、`Square`(正方形)和`Circle`...
山东大学机电与信息工程学院电子系JAVA课程实验报告汇总,希望这份报告及代码资料可以帮助到未来的学弟学妹,减少因为课程资源不足所浪费的时间,多花点时间在科研或者竞赛项目上。此份资料包含了报告和代码资源两...
南邮 JAVA 第一次实验课 本实验报告的主要目的是让学生熟悉 Java 开发环境,掌握 Java 程序的编辑、编译、运行,掌握 Java 基本数据类型,定义常量与变量,掌握基本的输入与输出方法,会使用运算符与表达式,掌握三...
Java 第二次试验报告 本资源摘要信息是基于 Java 第二次试验报告,涵盖了 Java 基础知识点,包括注释、数据类型、变量、赋值、运算符等。 标题解释 Java 第二次试验报告的标题 clearly indicates that this is a ...
实验报告“Java课程第二次实验报告(第10周).doc”涵盖了Java编程的多个关键知识点,包括String和StringBuffer类的使用、异常处理机制、2D图形绘制以及GUI组件的应用。以下是这些知识点的详细说明: 1. **String和...
山东大学大数据课程的实验二。基于hadoop集群系统(也可以在伪分布式系统上运行)系统使用Java编写的倒排索引实现,具有使用停词表功能,使用正则表达式选择规范的单词。代码重构了setup(),map(),combiner(),...
本次实验为南京邮电大学JAVA课程的第二次实验,主要针对Java方法、数组的使用以及类和对象等核心概念进行实践操作。实验目的在于让学生通过具体的编程任务加深对Java语言的理解,并提升实际编程能力。 ### 实验目标...
南京邮电大学JAVA第三次课程实验报告 本实验报告主要介绍了JAVA语言程序设计中的类的继承机制,通过继承Student类派生出Collegestudent类,并对其进行测试。在实验中,我们将学习如何编写简单的类、如何使用继承...
【Java第一次实验】 Java是一种广泛使用的面向对象的编程语言,其设计目标是具有跨平台的兼容性,使得“一次编写,到处运行”。本实验主要针对初学者,旨在帮助他们掌握使用JDK(Java Development Kit)进行Java...
4. **BufferedReader和Scanner**:实验第二题使用BufferedReader代替Scanner读取用户输入,这是因为BufferedReader更适合处理大量的文本输入,其readLine()方法可以一次性读取一行文本。而Scanner虽然方便,但在大量...
例如,ch9、ch10补充、ch5等目录可能分别对应教材的第九章、第十章的补充内容以及第五章的代码。 在这些章节中,我们可以推测ch1-ch2包含了Java的基础内容,比如变量、数据类型、运算符、流程控制等。ch4和ch6可能...
五、实验内容 在本实验中,我们将完成以下任务: 1. 编写 Average 抽象类和其子类 ArithmeticAverage、Median。 2. 创建接口 Shape 及其实现类 Triangle、Circle、Rectangle。 3. 实现 Average 类中的 compute ...
在"JAVA第六次实验报告接口.pdf"中,实验主要探讨了如何通过接口来实现不同类的行为差异。下面将详细解释相关知识点: 1. **接口的定义与使用**: 接口中定义的方法默认为`public abstract`,意味着接口中的所有...
1、主要包含湖北汽车工业学院《数据库实现》这门课程的实验教学代码。汽院学子可直接下载后解压缩...4、适用于湖北汽车工业学院第二次实验 学生管理系统 5、后续实验将会在实验前上传公开,有需要的同学可关注此账号。
- 第二个程序则可能涉及更复杂的逻辑,如数组操作、循环结构等。 #### 总结 本次Java程序设计上机实验不仅是一次对理论知识的实际应用,也是培养学生编程技能的重要环节。通过这样的实践活动,学生能够在实际操作中...