Java语言实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.附加练习: 1.将 2.3 节中的第 2.10、2.11、2.12、2.13、2.14 和 2.16 题写成程序并上机 运行,进行验证。 2.试着编写一个计算圆面积和圆周长的 Java Applet 程序。 3.利用 SDK 帮助文档 ng 查看基本数据类型的使用规则。 三、实验要求:
实验三 面向对象基础(验证型实验)
一、实验目的:
熟悉 Java 类的结构,掌握类的定义、方法和属性的定义以及对象的实现,能够改写程 序。
二、实验内容: 课本 P90,4.11~4.16 在计算机上实现。 三、实验要求:
1.完成程序的编写与验证。 2.写出实验报告主要要求写出程序分析和遇到的问题和解决方法。
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验八 两个数的计算程序(综合型实验)
一、实验目的: 掌握框架和文本框的使用以及动作事件。 二、实验内容: 实现一个窗口程序,用文本框输入两个操作数和一个算术运算符,单击按钮 后将计算结果显示在第四个文本框。 三、实验要求:
1.完成程序的编写与验证。 2.写出实验报告主要要求写出程序分析和遇到的问题和解决方法。
二、实验内容及步骤:
1.编写一个程序:输入 3 个数,按从大到小顺序输出。 2.分别用三种循环结构编写求自然数 1~50 之和的程序。 3.将第 4 章中的示例程序和课后习题在微机上运行一遍。
三、实验要求:
1.完成程序的编写与验证; 2.写出实验报告,主要要求写出程序分析和遇到的问题和解决方法。
四、实验学时:2 学时
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验六 字符串类(验证型实验)
一、实验目的: 掌握字符串类的基本方法和使用。 二、实验内容: 课本 P165 7.12~ 7.13 三、实验要求:
1.完成程序的编写与验证。 2.写出实验报告主要要求写出程序分析和遇到的问题和解决方法。
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验九 记事本(综合型实验)
一、实验目的:
1. 2. 3. 4. 5. 学习GUI的设计和应用 学会菜单的设计 学会基本组件和控件的使用。 学会事件注册和事件响应 学会错误处理
二、实验内容及步骤:
本练习实现写字板的一个子功能—界面制作, 程序执行后将生成一个写字板的界面。 该 界面中含有菜单界面, 用户可以通过菜单来选择自己的编辑动作。 用户也可以通过单击 界面中的工具条进行相应的编辑操作。 第一步:界面制作 (1) 编程思路:本练习因为要实现写字板界面的制作,所以首先要制作界面菜单, 通 过 语 句 JmenuBar jmb = new JmenuBar() 生 成 菜 单 条 , 然 后 通 过 语 句 JmenuItem jmi 制作菜单内容,然后,制作工具条,首先通过 JtoolBar toolBar = new JtoolBar() 语句实例化工具调 JtoolBar 类,然后通过语句 Jbutton button = new Jbutton(new ImageIcon(“images/new.gif”)) 为工具条添加 图片按钮,最后通过语句 button.addActionListener(new ActionListener)为 工具调添加时间监听。 (2) 程序实现及注释 // JnotepadTest.java Import java.awt.*; Import java.awt.event.*; Import java.awt.print.*; Import java.awt.datatransfer.*; Import java.io; Import javax.swing.*; Import javax.swing.event.*; Import javax.swing.text.*;
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验四 消息、继承和多பைடு நூலகம்(验证型实验)
一、实验目的:
熟悉 Java 类的结构,掌握类的定义、方法和属性的定义以及对象的实现,掌握类的继 承。
二、实验内容:
1.利用抽象类实现求圆形、三角形、矩形的面积及周长。 (参考 c5_17) 2.利用接口与包实现求圆形、三角形、矩形的面积及周长。 (参考 c5_20)
Public class JnotepadTest extends Jpnel { //打开功能 Class openL implements ActionListener { Public void actionPerformed(ActionEvent e) { JfileChooser fc = new JfileChooser(); Int returnVal = fc.showDialog(JnotepadTest.this,”打开”); If(returnVal == JfileChooser.APPROVE_OPTION); { String file = fc.getSelectedFile().getPath(); If(file == null); { Return; } //读取文件 try { Reader in = new FileReader(file); Char[] buff = new char[4096]; Int nch; While((nch = in.read(buff,0,buff.length)) ! = -1; { Jta.setDoument(new PlainDocument()); Jta.append(new String(buff,0,nch)); } } Catch(IOException io) { System.err.println(“IOException:” + io.getMessage()); } } Else { Return; } } } //查找 Class findL implements ActionListener { Public void actionPerformed(ActionEvent e) {
1.完成 JDK 环境的配置; 2.完成程序的编写与验证; 3.写出实验报告,要求写出程序分析和遇到的问题和解决方法。
四、实验学时:2 学时
实验二 熟悉 Java 基本语法与类思想(验证型实验)
一、实验目的:
1.掌握 Java 的基本语法; 2.能够进行简单程序的编写; 3.了解 Java 类和对象的思想。
三、实验要求:
1.程序应包括各个被调用方法的执行结果的显示。 2.写出实验报告。
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验五 数组(验证型实验)
一、实验目的: 掌握建立数组的基本方法和使用。 二、实验内容: 课本 P149 6.7~ 6.9 三、实验要求:
1.完成程序的编写与验证。 2.写出实验报告主要要求写出程序分析和遇到的问题和解决方法。
四、实验学时:2 学时 五、实验步骤: (由学生按照实验内容完成)
实验七 文字与图形 GUI 设计(综合型实验)
一、实验目的: 掌握文字和图形的绘制。 二、实验内容: 编写一个程序:绘制一座房子、一棵树和一条弯曲的路。要求:弯曲的路由 Sin 函数得出坐标点,房子与树要配上颜色。 三、实验要求:
1.完成程序的编写与验证。 2.写出实验报告主要要求写出程序分析和遇到的问题和解决方法。
1.安装、配置 JDK 环境; (1)有条件上网的话,从 网站下载。如图所示:
(2) 双击下载的 j2sdk 安装文件开始安装,在此过程中用户可指定安装目录。统一安
装在 d:\java 下。 (3)将 JRE 也安装在 d:\java 下。 (4)设置环境变量
需 要设置的三个变量: JAVA_HOME 指明 JDK 安装路径,就是刚才安装时所选择的路径(假设 安装在 D:\jdk1.4) ,此路径下包括 lib,bin,jre 等文件夹(此变量最好设置,因为以 后运行 tomcat,Eclipse 等都需要依靠此变量) 。 PATH 使 得 系 统 可 以 在 任 何 路 径 下 识 别 java 命 令 , 设 为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH 为 java 加载类(class or lib)路径,只有类在 classpath 中,java 命令才能识别,设为: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表 示当前路径) 特别注意: 1)环境变量值的结尾没有任何符号,不同值之间用; 2)CLASSPATH 变量值中的“.”表示当前目录。
System.out.println(“ I love Internet!”); } } (2)编译。利用 Java 编译器 javac 对源文件进行编译。在 Dos 提示符后,可输入如下 命令: javac C1.java 按 Enter 键后,开始编译该文件。若无源文件错误,则产生 C1.class 字节码文件;若 源文件中有错误,则编译器会报错,此时需要返回源文件并修改。 (3)运行。编译无误的 Java 字节码文件,由 Java 解释器 java 负责装入和执行。可 在 Dos 提示符后输入如下命令来运行该程序。 java C1 运行后在屏幕上输入“I love Internet!” 3.上机编写、调试 Java Applet 程序,掌握 Java Applet 程序的建立及运行步骤; 编写一个显示“Hello”程序的 Applet 程序,进行调试和分析 (1) 在记事本中输入程序如下: import java.awt.*; import java.applet.*; public class C2 extends Applet { public void paint(graphics g) { g.darwstring(“hello”,25,25); } } (2)编译。编译 Java Applet 与编译 Java Application 也相同。对于本例,可输入如下命 令: javac C2.java (3)建立一个 HTML 文件。在记事本中建立一个名为 C2.html 文件,并输入下面两行 语句: <applet code = “ C2.class” width = 150, height = 100> </applet> (4)运行。在 Windows 的命令提示符中,输入如下命令 appletviewer C2.html
2.上机编写、调试 Java Application 程序,掌握 Java Application 程序的建立及 运行方法:
编写一个显示“I love Internet”字样的 Java Application 程序,进行调试和分析。 (1)建立 Java 源程序文件。可以利用任何一个文本编辑器来建立 Java 源程序文件。 例如,利用 Dos 环境下的 EDIT 编辑器或 Windows 环境下的记事本等编辑器建立。这里我 们用 Windows 的记事本来进行。 建立“名称.java”的文件,注意名称要符合 Java 命名的规范,另外注意文件不能有 多个后缀名。 输入下面的源程序代码: public class C1 { public static void main(String args[]) {
Java Programming Language Experimental Instructor
Java语言设计 实验指导书
高 虎 计算机工程教研室
实验一 熟悉 Java 编程环境和 Java 程序结构(验证型实验)
一、实验目的: 1. 学会 JavaJDK 环境变量的配置,及 JDK 帮助文档的使用。 2. 通过简单的输入输出程序熟悉 Java 编程环境,认识 Java 程序结构。掌握标识符 命名规则及常用关键字、运算符及注释的使用方法。 3. 掌握基本数据类型及其运算。 4. 掌握强制类型转换的基本要求。 5. 掌握表达式的使用和各种运算符的优先级控制。 二、实验内容及步骤:
相关文档
最新文档