
通过JAVA程序设计实验进行学习。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验一:Java编程基础(1) 配置环境变量,以便对编程环境进行熟悉。(2) 建立一个Java的应用程序程序,并编译和运行以下例题:`public class ex01 { public static void main( String arg[ ]) { System.out.println(“hello!”); }}`实验二:流程控制(1) 编写程序,实现输出100以内所有奇数的任务。(2) 编写程序,生成乘法表。(3) 设计一个程序,定义一个一维数组并赋予初始值,同时找出该一维数组中的最大值和最小值,并将结果输出。实验三:类和对象(1) 设计一个名为User的类,该类应包含用户名、密码等属性,以及至少两个重载的构造方法、获取和设置密码的方法、显示和修改用户名的方法等。随后编写应用程序来测试User类。(2) 定义一个名为Student的类,该类应包含学号、姓名、性别、出生年月等属性,以及初始化各属性的`init()`方法、显示各属性的`display()`方法、修改姓名的`modify()`方法。实现并测试这个Student类。(3) 从上题中的Student类派生出Graduate(研究生)类,增加专业subject属性和导师adviser属性。重载相应的成员方法,并进行测试。实验四:类的继承(1) 定义一个名为Animal的类,该类应包含昵称、性别、体重等属性,构造函数用于初始化各属性,以及显示各属性的成员函数和修改属性的成员函数。实现并测试这个Animal类。(2) 从上题中的Animal类派生出Dog类,增加年龄属性。重载相应的成员方法并添加新的`bark()`方法,该方法输出“wangwangwang”。对这个Dog类进行测试。实验五:接口 (1) 定义一个名为Inf的接口,该接口应包含常量π和一个实现计算功能的`calculate()`方法。再分别定义面积类area和一个周长类circumference,各自按照接口中的方法具体实现计算圆面积和圆周长功能。以半径为5作为测试数据来验证这两个类的正确性。(2) 定义一个名为run()的接口。汽车类和卡车类分别实现这个接口。汽车类的实现应该输出“汽车在跑”,卡车类的实现应该输出“卡车在跑”。丰富这两个类的功能,并在主程序中进行测试以验证其运行效果。实验六:异常处理 (1) 创建一个包含try块中产生并抛出一个异常的代码示例,在catch块中捕获异常并输出相关信息,同时加入finally子句,确保其无条件执行并输出信息以证明这一点。(2) 定义一个名为Caculate的类,用于实现10以内的整数加减法的计算功能。自定义一个异常类NumberRangeException,当尝试进行超出范围的运算时,产生相应的信息提示.编写应用程序来进行测试以验证异常处理机制是否正常工作.实验七:图形界面编程 (1) 在窗体上添加一个单文本框和一个“显示”和“清除”两个命令按钮。“显示”按钮单击事件触发时,在文本框中显示“Java 程序”字样;“清除”按钮单击事件触发时清空文本框内容。(2) 设计如下用户界面: 当用户输入了两个操作数并通过点击相应的运算种类按纽后,在对应的结果文本框中显示计算结果.
全部评论 (0)


