云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 课程实验大纲

课程实验大纲

  • 62 次阅读
  • 3 次下载
  • 2025/7/4 4:52:15

《Java程序设计》课程实验大纲

一、实验的地位、目的和任务

《Java程序设计》这门课是计算机应用技术专业、计算机网络技术专业的专业必修课,按教学计划共有81课时,其中理论占51课时,上机实验占30课时。

通过上机实验,加深学生对课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。

实验课前要求学生针对实验内容做好准备,每位学生应独立完成实验内容。 二、培养职业技术能力目标 1.熟悉JDK开发环境。

2.掌握Java数据类型和结构控制方法。 3.掌握面和对象的编程方法。

4.掌握函数的使用及命令行参数的使用。 5.掌握异常的概念及使用方法。 6.了解输入输出的基本原理和方法。

7.了解线程的概念、生命周期和多线程的编程。 8.掌握常用GUI控制组件及其事件处理。

9.掌握Java Applet程序结构和开发过程、了解Applet运行机制、掌握从HTML文件向Applet传递参数的方法、掌握在Applet图形界面设计。 10.了解JDBC数据库的应用。 三、实验内容与要求 实验一 熟悉开发环境 1.实验目的

熟悉JDK开发环境、熟悉Jcreator PRO 3.5编辑器的使用。 2.课时数:2课时

3.实验开设属性:必开实验 4.实验类型:验证性实验

5.实验内容

(1)设置Java环境路径。

(2)编写一个分行显示自己姓名、地址和电话的Java Application应用程序。 (3)编写一个分行显示自己姓名、地址和电话的Java Applet小程序。 6.实验要求

用文本编辑器和Jcreator PRO 3.5编辑器各做一次。 实验二 简单数据类型和流程控制 1.实验目的

掌握标识符的定义规则、表达式的组成、各种数据类型及其使用方法、各种运算符的使用及其优先级控制。掌握分支结构,循环结构,continue,break,语句标号等内容。 2.课时数 :3课时 3.实验开设属性:必开实验 4.实验类型:验证性实验 5.实验内容

(1)求圆面积和圆周长,圆的半径用showInputDialog方法输入,所求面积和周长用showMessageDialog方法分两行带提示输出。

(2)输入一个三角形的3个边长,检查是否能构成一个直角三角形。 (3)任意从键盘输入一个0到9999之间的数,判断输入的数是几位数。 (4)铁路运货的运费与路程远近及货物的重量有关,设有如下的单位运费: 不足100千米,每吨每千米为1.0元

100千米以上,不足300千米,每吨每千米为0.9元 300千米以上,不足500千米,每吨每千米为0.8元 500千米以上,不足1000千米,每吨每千米为0.7元 1000千米以上,每吨每千米为0.6元

编程:对输入的货物重量和路程,计算相应的运费。 (5)用循环语句编程:求1~1000之间的偶数之和。 (6)编程求:1!+2!+3!+??+10! 。 6.实验要求

第(3)(6)题加入异常处理机制;第(5)题用for和while循环各做一遍。 实验三 类与对象

1.实验目的

掌握类的声明、对象的创建、方法的定义和调用、构造函数的使用,掌握类的继承方法、变量的继承和覆盖、方法的继承、重载和覆盖、接口的实现方法。 2.课时数 :5课时 3.实验开设属性:必开实验 4.实验类型:设计性实验 5.实验内容

(1)定义一个表示学生信息的类Student,要求如下: ① 类Student的成员变量:

sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩 ② 类Student的方法成员:

getNo():获得学号;getName():获得姓名;getSex():获得性别;getAge()获得年龄;getJava():获得Java 课程成绩

(2)按(1)中学生类Student的定义,创建两个该类的对象,存储并输出两个学生的信息计算机并输出这两个学生Java语言成绩的平均值。

(3)创建第(1)题的Student类的5个对象,求他们Java语言成绩的最大值和最小值。 (4)根据下面的要求实现圆类Circle。

① 圆类Circle的成员变量:radius表示圆的半径。 ② 圆类Circle的方法成员:

Circle():构造方法,将半径置0

Circle(double r):构造方法,创建Circle对象时将半径初始化为r double getRadius():获得圆的半径值 double getPerimeter():获得圆的周长

void disp():将圆的半径、圆的周长和圆的面积输出到屏幕(5)继承第(4)题中的圆Circle类,派生圆柱体类Cylinder。要求如下:

① 圆柱体类Cylinder的成员变量:height表示圆柱体的高。 ② 圆柱体类Cylinder的成员方法:

Cylinder(double r,double h)构造方法,创建Cylinder对象时将圆半径初始化为r,圆柱高初始化为为h

double getHeight():获得圆柱体的高

double getVol():获得圆柱体的体积 void dispVol():将圆柱体的体积输出到屏幕

(6)按照第(5)题的Cylinder类,接上键盘的输入值作为圆的半径和圆柱体的高,计算圆柱体的体积。 6.实验要求

在编写第(4)题时注意第(5)题的继承要求。 实验四 字符串处理 1.实验目的

掌握字符串常用函数的使用方法。 2.课时数 :2课时 3.实验开设属性:必开实验 4.实验类型:验证性实验 5.实验内容

(1)编程,输入一个字符串,将其中的大写英文字母改为小写字母,小写字母改为大写字母,然后输出。 (2)编程:检查输入的字符串是否是“回文”。

(3)编程:输入两个字符串,从第一个字符串中删除第二个字符串的内容。

(4)编程:从命令行方式输入的字符串中删去所有重复的字符,每种字符只保留一个。 (5)编程:统计一个字符串中给定字符串出现的频率。

(6)编程:将一个表示十进制数的字符串转换为以逗号分隔的字符串,从右边开始每三个数字标一个逗号。例如,给定一个字符串“1234567”,该方法返回“1,234,567” 6.实验要求

本实验是验证性实验,应使用字符串函数编程。 实验五 输入和输出 1.实验目的

了解流式输入输出的基本原理;掌握类File、FileInputStream、FileOutputStream、RandomAccessFile的使用方法。 2.课时数 :2课时 3.实验开设属性:选开实验 4.实验类型:验证性实验 5.实验内容

(1)编程:求2~200之间的所有素数,将求得的结果保存到PRIME.DAT文件中

搜索更多关于: 课程实验大纲 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《Java程序设计》课程实验大纲 一、实验的地位、目的和任务 《Java程序设计》这门课是计算机应用技术专业、计算机网络技术专业的专业必修课,按教学计划共有81课时,其中理论占51课时,上机实验占30课时。 通过上机实验,加深学生对课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。在上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。通过上机实践,加深学生对计算机软件运行环境,以及对操作系统与计算机语言支持系统相互关系的了解。 实验课前要求学生针对实验内容做好准备,每位学生应独立完成实验内容。 二、培养职业技术能力目标 1.熟悉J

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com