信息科学与工程学院 《Java程序设计》 上机实验报告1
专业班级 姓 名 学 号
实验时间 日 指导教师 程 成 绩
实验名称 熟悉java程序的编辑,编译和运行环境 1) 掌握设置 Java 程序运行环境的方法,并熟悉Java程序的集成开发工具。2) 掌握编写、编译、运行简单的Java Application和实验目的 Java Applet程序的方法步骤,初步了解java程序的特点和基本结构。 3) 掌握 Java 基本数据类型、运算符与表达式。 4) 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 主要实验记一, 实验内容 1) 安装和配置JDK软件开发包。 输出字符串信息“Hello World! ”。 2) 编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序,使之能够3) 编写一个Java Applet,使之能够在浏览器中显示“welcome to Java Applet World”录及 的字符串信息。 个 人 二,调试分析过程 小 结 1) 测试数据 (A.实验题一: 包括Java Application的键入源程序如下: 部 public class Hello 分实 { 验public static void main(String args[]) 源程{System.out.println(\序、 } 调 B.实验题二: 试结Java Applet的键入源程序如下: 果及import java.awt.*; 实验import java.applet.*; 结果public class HelloWorldApplet extends Applet { 分析 public void paint(Graphics g) { 等) g.drawString(\ } 2) 测试输出结果 A.实验题一Java Application的测试输出结果: B.实验题二Java Applet的测试输出结果: 主要实验记录及个人小结 ) (3) 程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果包括等 部 分实实验题一 验源出现错误的现象:编译出错,无法输出正确的结果。 程出错原因:不了解常用的操作符,导致程序错误;没有建立相应的项目,致使不能输出正确序、结果。 调试 解决方法及效果:查看课本了解操作符以JAVA程序的编写,进行改正。最终使程序能够正确结果的输出结果。 及实验题二 实验出现错误的现象:小程序查看器无法正常查看程序内容以及显示输出内容不对。 结果 出错原因:程序输入有语法错误在程序结束时没有加入回括(),和没有将HTML描述性语言分添加到程序中。 析等解决方法及效果:加入回括,添加HTML描述性语言到程序中,之后可以正常显示。 二、思考题 1) 程序清单 A.思考题一: import java.util.*; //调用输入,输出包 class RandomHD //定义类 { public static void main(String args[])//字符串赋值的方法 主 { int i,j,temp; //定义整型变量i,j,temp 要 int a[]=new int[20]; //定义一个数组存放20个整数 实 Random r=new Random();//随机产生一个整数 验 记 for(i=0;i<20;i++)//采用for循环完成20个整数的取值 录 a[i]=(int)r.nextInt();//给数组中数赋值 及 for(i=0;i<20;i++)//再次利用for循环 个 for(j=i;j<20;j++) 人 { if (a[i]>a[j])//比较数的大小 小 {temp=a[i];//将大的数赋给temp 结 a[i]=a[j];将小的数再传给a[i] (包 a[j]=temp;再将temp中大的数值赋给a[j],完成升序排列 括 } 部分 } 实验 for(i=0;i<20;i++) 源程 {if (i%5==0) //使每行输出5个数,让后转入下一个行的输出。 序 System.out.print(\、调 System.out.print(a[i]+\输出数组中的数 试结 } 果 } 及实} 验结 果分析等)
相关推荐: