. . . .
w.
二○一○ ~二○一一学年第一学期
信息科学与工程学院
Java实验报告
课程名称: java实验报告 班 级: 学 号: 姓 名:
. .v
. . . .
实验一 熟悉Java程序的编辑、编译和运行环境
一、 实验目的
1) 掌握设置 Java 程序运行环境的方法,并熟悉Java程序的集成开发工具。
2) 掌握编写、编译、运行简单的Java Application和Java Applet程序的方法步骤,初
步了解java程序的特点和基本结构。 3) 掌握 Java 基本数据类型、运算符与表达式。
4) 理解 Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
二、实验过程
1)编写一个Java Application,利用JDK软件包中的工具编译并运行这个程序。
步骤(1):编写、编译Java 源程序。
打开Jcreator编辑器,新建一个java文件,键入如下程序代码: public class Hello {
public static void main(String args[])
{System.out.println(\}
将文件命名为Hello.java,注意保存文件Hello.java到路径“e:\\java”下。
运行结果:
2)编写一个Java Applet,使之能够在浏览器中显示“welcome to Java Applet World”的
字符串信息。
步骤(1):编写 HelloWorldApplet.java 程序文件,源代码如下。
w. . .v
. . . .
import java.applet.* ; import java.awt.* ;
public class HelloWorldApplet extends Applet
{
public void paint(Graphics g)
{ g.drawString(“welcome to Java Applet World,40,20); }
}
步骤(2):保存文件为e:\\java\\HelloWorldApplet.java。编译该文件,生成
HelloWorldApplet.class字节码文件。
步骤(3):编写显示HelloWorldApplet.calss 的页面文件 HelloWorld.html,代码如下。
步骤(4):在提示符窗口调用小程序查看器浏览 HelloWorld.html 页面,观察 Applet 应用
程序。
运行结果:
w. . .v
. . . .
思考题:1)编程实现:随机产生20个整数存放到数组中,然后对其按照升序进行排序,最后对排序前后的数组按照每5个数的方式输出。
源程序:import java.util.*;
class RandomPx
{ public static void main(String args[])
{
int num[]=new int[20];
int i,j,temp;
Random r=new Random(); for(i=0;i<20;i++)
num[i]=r.nextInt(); for(i=0;i<19;i++)
for(j=0;j<19-i;j++)
{ if (num[j]>num[j+1]) {temp=num[j]; num[j]=num[j+1]; num[j+1]=temp; } } for(i=0;i<20;i++)
{if (i%5==0) System.out.print(\
System.out.print(num[i]+\ } } }
w. . .v
. . . .
运行结果:
2) 编程实现:产生一个1-12之间的随机整数,并根据该随机整数的值,输出对应月份的
英文名称。
源程序:import java.io.*;
class RandomMonth
{public static void main(String args[])
{ String months[]={\
\ \ \ int i;
i = (int)(Math.random() * 12); System.out.println(months[i]); } }
窗口显示:
w. . .v