java99乘法表实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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是区分大小写的。