JAVA实验报告(学生用)

上传人:宝路 文档编号:20923302 上传时间:2017-11-22 格式:DOC 页数:21 大小:169.35KB
返回 下载 相关 举报
JAVA实验报告(学生用)_第1页
第1页 / 共21页
JAVA实验报告(学生用)_第2页
第2页 / 共21页
JAVA实验报告(学生用)_第3页
第3页 / 共21页
JAVA实验报告(学生用)_第4页
第4页 / 共21页
JAVA实验报告(学生用)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《JAVA实验报告(学生用)》由会员分享,可在线阅读,更多相关《JAVA实验报告(学生用)(21页珍藏版)》请在金锄头文库上搜索。

1、JAVA 程序设计实 验 报 告院 系: 信息科学与技术学院专 业: 班 级: 任课教师: 实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 熟悉 Java 程序开发环境 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE 、Java IDE 教师签名实验目的或要求1熟悉安装和配置 JDK 开发环境2熟悉 JDK 集成环境的基本命令、功能和基本用法3掌握使用 JDK 环境进行 Java 程序开发的全过程(源程序编辑、编译、调试、运行和结果查看)实验步骤、心得体会1安装 JDK 集成环境,这里,我们安装在 E:JD

2、K 目录下,安装成功后,配置 java_home、path、classpath 的路径。1)运行 JDK 安装程序,选择安装在目录 E:JDK 下。2)设置 WindowsXP 系统环境变量 右击“我的电脑”图标,在弹出的快捷菜单中选择“属性”命令,弹出“系统属性”对话框,选择“ 属性 ”选项卡中的“ 高级 ”选项,弹出“环境变量”对话框。 在“系统变量”选项组中,新建变量 java_home,变量值设置为: 在“系统变量”选项组中,编辑变量 path,在变量值的最前面加上:; 在“系统变量”选项组中,新建变量 classpath,变量值设置为: 2建立自己的工作目录如:E:user。以后的

3、Java 程序和过程文件均放置在此目录下。3在工作目录 E:user 下,使用记事本输入如下程序,保存后将文件名更改为HelloJava.java (注意文件名及源程序中的大小写)public class HelloJavapublic static void main(String args)System.out.println(Hello Java);在 MS-DOS 命令行窗口下切换至路径 E:user,编译运行该程序。编译命令: 执行命令: 命令行输出结果: 实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 Java

4、基本编程 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE 、Java IDE 教师签名实验目的或要求1掌握 Java 基本数据类型、操作符2熟练掌握 if 语句和 switch 语句3熟练掌握 while、do-while 、for 语句实现循环4理解并掌握 String 类、StringBuffer 类、StringTokenizer 类5掌握字符串与其他数据类型的转换6熟练掌握一维数组和二维数组的使用实验步骤、心得体会1编写一个 Java 应用程序。运行时向用户提问“你考试考了多少分?( 0-100) ”,接受输入后判断其等级,显示出来。规则如下:优 90分数100良 8

5、0分数=0)System.out.println(number+和数组中索引为 +index+的元素值相同); elseSystem.out.println(number+不与数组中任何元素值相同 ); 【代码 1】: 【代码 2】: 实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 面向对象编程基础 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE 、Java IDE 教师签名实验目的或要求1熟练掌握类、对象的概念以及对事物的抽象2熟练掌握成员变量、方法概念及方法重载的概念3掌握成员变量和方法的访问权限4熟练

6、掌握封装性、多态性、抽象类、包的概念5理解面向对象的程序设计方法实验步骤、心得体会1定义一个类实现银行账户的概念。包括的属性有“账号”和“存款余额” ,包括的方法有“存款” 、 “取款” 、 “查询余额”和“显示账号” 。编写一测试类,创建两个不同的账户类的对象,并分别完成存款、取款、查询余额、显示账号等操作。2编写一个 Java Application 程序,该程序有个点 Pointer 类,它包含横坐标x 和纵坐标 y 两个属性,再给 Pointer 定义两个构造方法和一个打印点坐标的方法 Show。定义一个圆 Circle 类,它继承 Pointer 类(它是一个点,圆心(Center)

7、 , )除此之外,还有属性半径 Radius,再给圆定义两个构造方法、一个打印圆的面积的方法printArea 和一个打印圆中心、半径的方法 show。实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 异常处理 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE 、Java IDE 教师签名实验目的或要求1 理解什么是异常2 掌握 Java 的异常处理机制和方法实验步骤、心得体会1读以下 Java 语言程序,给出程序运行的结果。 import java.io.*;public class Experiment4_

8、1public static void main(String args) throws IOExceptionint ko=new int15;int n,a;String x;BufferedReader keyin=new BufferedReader(new InputStreamReader(System.in);System.out.print(Enter an integer);x=keyin.readLine();n=Integer.parseInt(x);try a=110/n;ko15=100;System.out.println(此描述无法执行!);catch(Arith

9、meticException e)System.out.println(除数为 0 的错误!);catch(ArrayIndexOutOfBoundsException f)System.out.println(数组索引值大于数组长度的错误! );System.out.println(执行完 catch 是描述!);分别输入 12 和 0,程序的运行结果是什么?为什么?如果把程序中的 throws去掉,程序的结果又如何?2读以下 Java 语言程序,给出程序运行的结果。import java.io.*;public class Experiment4_2public Experiment4_2

10、()tryint a=new int2;a4=3;System.out.prinln(After handling exception return here?); catch(IndexOutOfBoundsException e)System.err.prinln(exception msg:+e.getMessage();System.err.prinln(exception msg:+e.toString();e.printStackTrace();finallySystem.out.println(-);System.out.println(finally);System.out.p

11、rintln(No exception?);public static void main(String args) new Experiment4_2();该程序的运行结果是什么?如果想让程序运行时能将“Afer handling exception return here?”字符串输出,该如何修改?3试自定义一个异常,在计算两个数乘积的方法 Multiply 中,如果结果超过500 则抛出这个异常。实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 图形编程 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE

12、、Java IDE 教师签名实验目的或要求1. 掌握 Java 语言中 AWT 组件容器的基本概念2. 掌握 Java 语言中 AWT 常用组件的使用方法3. 学习编写带有图形用户界面的应用程序4. 掌握 Java 语言中 Swing 常用组件的使用方法5. 掌握事件处理的方法6. 掌握常用的布局管理器实验步骤、心得体会1. 写创建一个框架程序,要求在框架中添加三个 JLabel 组件。请自己设计一个如实验图 5-1 所示的窗口。图 5-12. 编写一个图形界面程序,它包括两个文本框(JTextField)、一个按钮(JButton)。当用户单击按钮时,程序把一个文本框中当前内容复制到另一个文

13、本框中,如图 5-2 所示。图 5-2实 验 报 告院(系):信息学院 课程名称:JAVA 程序设计 日期:班级 学号 实验室专业 姓名 计算机号实验名称 综合应用 成绩评定所用软件 JDK、记事本或 EditPlus、SciTE 、Java IDE 教师签名实验目的或要求1处理简单的线程问题2掌握数据流概念、对象流的功能和基本使用方法3掌握 Java 网络程序开发的模式及相关的类的简单应用实验步骤、心得体会1编程实现读取一个Zip文件2代码填空(多线程模式下读取服务器端文件)import java.awt.*;import java.awt.event.*;import .*;import

14、java.io.*;public class ReadURLSourcepublic static void main(String args)new NetWin();class NetWin extends Frame implements ActionListener,RunnableButton button;URL url;TextField text;TextArea area; byte b=new byte118;【代码1】 /使用Thread类创建thread对象NetWin()text=new TextField(20);area=new TextArea(12,12);button=new Button(确定);button.addActionListener(this);【代码2】 /实例化thread对象,使之与本类关联Panel p=new Pane

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号