内容发布更新时间 : 2024/11/2 23:20:21星期一 下面是文章的全部内容请认真阅读。
GDOU-B-11-112
广东海洋大学学生实验报告书(学生用表)
实验一.熟悉Java编程开发Java程序设计与开发
实验名称 课程名称 课程号 16232004
环境 技术 学院(系) 学生姓名
信息学院
学号
专业
计算机科学与技术
实验地点
钟海楼 04019
班级 计科
2015年
实验日期
9月14日
一、实验目的
(1)学习掌握开发Java应用程序的三个步骤; (2)学习同时编译多个Java源文件。
二、实验任务
完成实验一指导上实验1、实验2的实验任务。
三、实验仪器设备和材料
安装有J2SE开发工具的PC机。
四、实验内容和步骤
实验1 一个简单的应用程序
编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,欢迎学习Java”和“We are students”。
代码如下: Hello.java
public class Hello{
public static void main(String[] args) {
System.out.println(\你好,欢迎学习Java\ A a=new A();
a. fA(); }
}
class A{
void fA(){
System.out.println(\ } }
运行结果:
试验后的练习
(1) 编译器怎样提示丢失大括号的错误。
Hello.java:16: 错误: 解析时已到达文件结尾
(2) 编译器怎样提示语句丢失分号的错误。
Hello.java:15: 错误: 需要';'
(3) 编译器怎样提示将System写成system这一错误。 Hello.java:5: 错误: 程序包system不存在
(4) 编译器怎样提示将String写成string这一错误。
Hello.java:3: 错误: 找不到符号
实验2 联合编译
编写4个源文件:MainClass.java、A.java、B.java、C.java,每个源文件只有一个类。MainClass.java含有应用程序的主类(含有main()方式),并使用了A、B和C类。将4个源文件保存在同一目录。
MainClass.java
public class MainClass{
public static void main(String[] args){ System.out.println(\你好,只需编译我\ A a=new A(); a.fA();
B b=new B(); b.fB(); } }
A. java
public class A{ void fA(){
System.out.println(\ } }
B. java
public class B{ void fB(){
System.out.println(\ }
}
C. java
public class C{ void fC(){
System.out.println(\ } }
运行结果:
试验后的联练习
(1)将Hello.java编译通过以后,不断修改A.java源文件中的代码,比如,在命令行窗口输出Nice to meet you 或Can you need my hand。要求每次修改A.java后,单独编译A.java,然后直接运行应用程序Hello。
在单独修改A.java后再运行程序,输出内容改变。
(2)如果需要编译某个目录下的全部Java源文件,可以用如下命令:javac *.java
成绩 指导教师
孙兵
日期 2015年9月16日
第 页,共 页
注:请用A4纸书写,不够另附纸。