安 徽 大 学
实 验 课 程 教 案
课 程 名 称 课 程 属 性 开 课 学 年 开 课 学 期 年 级 专 业 主 讲 教 师 课程所属院系部 课程所属系(教研室)
Java技术及其应用 专业选修 2016年至2017年 二 软件工程 刘政怡 计算机科学与技术 软件工程系 实验进度安排表 次数 周次 学时数 1 2 4 实验一 Java基础实验 1、掌握JDK的安装和配置;掌握Java Application程序的开发过程; 2、熟悉Java语言的数据类型、运算符、表达式、控制语句,使用Java语言进行简单的编程。 2 4 4 实验二 Java面向对象编程实验 掌握如何定义类及类成员变量、成员方法,掌握对象的创建、对象属性的引用和方法的调用实现方法与构造方法的重载。 3 6 4 实验三 Java面向对象继承性实验 掌握上转型对象的定义,学会方法重写,体验Java继承所带来的多态性。 4 8 4 实验四 Java面向抽象和接口编程实验 掌握创建抽象类和接口的方法,并利用上转型对象实5 10 4 现面向抽象和面向接口编程。 实验五 数组与字符串实验 1、设计程序,在程序中声明数组、初始化数组元素,引用数组元素; 2、通过实验掌握如何用String和StringBuffer表示字符串,如何访问、修改、比较、转换字符串。 3、学会使用正则表达式处理字符串。 实验六 异常处理实验 掌握异常处理机制,学会使用try-catch-finally语句实现异常处理,区分throw和throws关键字,学会自定义异常类,并使用自定义异常类。 实验七 输入输出处理实验 实现Java输入/输出程序,掌握文本文件、二进制文件的读写和对象的串行化机制。 实验八 图形用户界面的设计实验 综合利用窗口、按钮、文本框、选择框、滚动条等,掌握如何使用布局管理器对组件进行管理,以及如何使用 Java 的事件处理机制,要求学生具有一定的综合分析和设计能力。 测试考核 实验 实验 实验 实验 实验 教 学 主 要 内 容 教学方法 6 12 4 7 14 4 实验 8 16 4 实验 9 18 4 实验
实验一 名称 一、实验目的 1、掌握JDK的安装和配置;掌握Java Application程序的开发过程; 2、熟悉Java语言的数据类型、运算符、表达式、控制语句,使用Java语言进行简单的编程。 Java基础实验 二、实验要求 1、编写Java程序在屏幕上打印用星号组成的等腰三角形。 2、编写Java程序打印个人信息,个人信息格式如下所示: 学号:JT2011023 姓名:张三 性别:男 身高:168cm 体重:54.3kg 3、class Rect { double width; //矩形的宽 double height; //矩形的高 double getArea() {//计算面积的方法 double area=width*height; return area; } } 模仿Rect类,写一个圆锥类,提供打印体积的方法,在Test类的main()方法中打印某个圆锥对象的体积。 要求:写两个类Circular和Test,分别保存为2个Java源文件。 4、定义一个三角形类Triangle 属性:三边 方法: 判断是否为三角形,返回真假。 定义一个测试类Test 主方法:提供一个三角形对象,赋值三边,判断是否构成三角形。 要求:写两个类Triangle和Test,保存为1个Java源文件中。 5、从键盘输入两个浮点数,输出他们的四则运算结果。 6、从键盘输入圆柱体的底面半径和高,求该圆柱体的表面积和体积。(圆柱体抽象成类) 7、水仙花数(一个3位数)是指其个位、十位、百位3个数的立方和等于这个数本身,求所有水仙花数。 8、编写程序输出Fibonacci数列的前20项。 9、打印九九乘法表,格式如下: