java99乘法表实验报告

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

实验名称:程序调试

一、实验目的

本实验的目的是让学生掌握开发java程序的三个步骤:编写源文件、编译源文件和运行应用程序。

二、实验环境(软件、硬件环境)

一个java应用程序是由若干个类组成的,其中最多能有一个public类。有且只能有一个类含有main方法。Java源程序的扩展名为java。Java源程序的名字必须和public类的类名相同,如果没有public类,只要和其中任一类的类名相同就行。编译java源程序会产生字节码(.class )文件,源程序有几个类就会产生几个class文件。运行时,只运行含有main方法的class文件。

例如,有一个java源程序有三个类A,B,C,其中A是public类,B含有main方法。那么这个源程序的名字必须是,编译此程序会产生三个字节码文件,,.运行。

三、实验原理

利用java调试程序

四、实验内容及步骤

1. 在控制台中输出九九乘法表

本练习可以使用户了解for语句实现循环功能。

具体步骤和要求如下:

1)打开一个文本编辑器,(如UtraEdit文本编辑器。)建立一个新文件,将该程序保存到D:\myjava中。

2)将程序清单1-1中的程序代码输入到该文件中并保存。

程序清单1-1:

Applet小程序实现九九乘法表。

要求:编写一个Applet小程序,将生成的类,嵌套在一个HTML如中,运行结果如图1-1所示。

图1-2 Applet小程序的运行结果

五、实验注意事项

1.源程序的名字必须和public类的类名相同,如果没有public类,就和任意一个类的类名相同。

2.编译程序时,javac 源程序名;而运行程序时,java 含有main方法的类名

3.编译程序时如果遇到下面的错误提示:

Command not Found说明没有设置好系统变量Path;

File not Found说明没有将源文件保存在当前目录中。

4.运行时如果遇到下面的错误提示:

Exception in thread “main”说明系统变量ClassPath没有设置好。

5.注意java是区分大小写的。

五、实验数据及处理

程序补全:

public class MultiplyList1

{

public static void main(String[] args)

{

String output="";

for(int

col=1;col<=9;col++){

;

import .*;

public class MultiplyList extends JApplet { public void paint( Graphics g )

{

int x=5,y=20;

for(int col=1;col<=9;col++)

for(int row=1;row<=col;row++)

{

(row+"*"+col+"="+row*col,x,y);

x+=45;

if(col==row) //控制换行 { x=5;

y+=20;

}

}

}

}

九九乘法表

运行结果:

六、实验结论及问题分析

1.源程序的名字必须和public类的类名相同,如果没有public类,就和任意一个类的类名相同。

2.编译程序时,javac 源程序名;而运行程序时,java 含有main方法的类名

3.编译程序时如果遇到下面的错误提示:

Command not Found说明没有设置好系统变量Path;

File not Found说明没有将源文件保存在当前目录中。

4.运行时如果遇到下面的错误提示:

Exception in thread “main”说明系统变量ClassPath没有设置好。

5.注意java是区分大小写的。