虞山学院
《Java程序设计》实验指导及报告书
/ 学年 第 学期
姓 名:______________ 学 号:______________ 班 级:______________ 指导教师:______________
计算机科学与工程学院
2009
实验
实验一 创建简单的JAVA应用程序 ............................................... 3 实验二 选择和循环..........................................................................11 实验三 数组和字符串处理............................................................. 17 实验四 实验五 实验六 实验七 实验八
类和对象编程(一) .............................................................. 22 类和对象编程(二) .............................................................. 32 继承与多态编程................................................................. 35 接口和集合......................................................................... 40 文件和输入输出................................................................. 47 2
实验一 创建简单的JAVA应用程序
一、实验目的
1.了解JAVA 基本程序结构;
2.熟悉命令行方式下JAVA应用程序编写、编译、调试和执行过程; 3.了解Eclipse集成开发环境的功能和特点。
二、实验内容
1. 安装并配置JDK开发工具包
2. 调试并运行下列Hello,world程序,并写出运行结果: (各文件统一按照注释行上的文件名进行命名) 版本一、
//HelloJava1.java
public class HelloJava1 {
public static void main(String[] args)
{
System.out.println (“Hello!\\nWorld.”); }
}
存盘后(假设存在d:\\) (1) 编译
d:\\> javac HelloJava1.java (2) 由虚拟机解释执行
d:\\> java HelloJava1
运行结果(注意,按照屏幕输出格式写):
(3) 程序不以HelloJava1.java命名,编译能通过吗?为什么?
3
版本二、
//HelloJava2.java
import javax.swing.*; //导入JFrame和JLabel类所在的包 public class HelloJava2 {
public static void main(String[] args)
{
//新建一个JFrame对象以便在屏幕上显示一个窗口。
JFrame frame = new JFrame (“Hello Java!”); frame.setSize(300,300); //设置窗口的高度和宽度。
}
}
运行结果(注:按Ctrl+C退出程序):
版本三、
在版本二的基础上增加两条语句,编译、运行查看效果。 //HelloJava3.java
import javax.swing.*; //导入JFrame和JLabel类所在的包 public class HelloJava3
{
public static void main(String[] args)
{
JFrame frame = new JFrame (“Hello Java!”);
// 增加一个标签,来保存一个文本,从而可在窗口中央显示文本。
frame.setVisible (true); //设置窗口可见。
JLabel labe1 = new JLabel (“Hello Java!”, JLabel.CENTER );
//把标签label加入到窗口frame中。
frame.getcontentPane().add (label);
}
4
}
frame.setSize(300,300); frame.setVisible (true);
相关推荐: