实验一 Java开发环境的熟悉

                                                       北京电子科技学院(BESTI)

                     实     验    报     告

      课程:Java   班级: 1352     姓名:姬梦馨     学号:20135218

      成绩:               指导教师:娄嘉鹏        实验日期:2015.4.17

      实验密级:           预习程度:              实验时间:15:30~18:00

      仪器组次:18         必修/选修:选修        实验序号:01

      实验名称: Java开发环境的熟悉                                                        

      实验目的与要求:   1. 使用JDK编译、运行简单的Java程序     

      2.使用Eclipse 编辑、编译、运行、调试Java程序                                                      

                                                                        

      实验仪器:

名称

型号

数量

计算机

Dell

1

 

 

 

 

      统计的PSP(Personal Software Process)时间

 

步骤

耗时(min)

百分比

需求分析

5~10

10%

设计

10~20

25%

代码实现

20~25

35%

测试

5~10

10%

分析总结

10~15

 20%

 

实验步骤:

(一)命令行下Java程序开发

 

输入mkdir 20135218 命令建立实验目录。

可以使用ls命令或dir命令查看建立的目录情况。

输入cd 20135218命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径。

输入gedit Hello.java(注意把代码保存到exp1目录中)编辑Hello.java,并输入代码。

 

 

技术分享

 

 

 

技术分享

 

 

 

技术分享

 

技术分享

 

(二)Eclipse下Java程序开发、调试

 

依次新建Java Project,Package,Class,然后开始写代码,运行结果如下:

 

技术分享

 

技术分享

 

 

 

调试程序,在第4行设断点,调试F11,单步运行F6,运行到第5行

 技术分享

在第11行设置断点,然后单击Resume图标(快捷键F8),程序就运行到了第11行。

 技术分享

设置条件断点,在第11行左边单击鼠标右键,选择Breakpoint Properties...

设置条件“i==50”

技术分享 

按一下F8,就可以查看i的值是50了。

(三)练习(通过命令行和Eclipse两种方式实现,自己的学号后两位与题目总数取余的结果再加上1就是自己要完成的题号,在Eclipse下练习调试程序)

4. 实现学生成绩管理功能,并进行测试。

 

实现Fibonacci数列

import java.util.Scanner;
public class Fi{
public static void main(String[] args){
int i=1,j=1;
System.out.println("input a int number:");
Scanner in=new Scanner(System.in);
int in1=in.nextInt();
for(int n=1;n<=in1;n++)
{
System.out.println(" "+i+" "+j);
i=(int)(i+j);
j=(int)(i+j);
}
System.out.println();
}
}

在Eclipse下实现:

 

技术分享

在命令行下实现:

技术分享

 

 

三、实验心得:

(一)笔记:

1.在Win8下运行命令行,执行语句与Linux有很多不同之处。因此在不断的调整和学习中找到Win8的命令行执行语句运用习惯。

2.编译运行:

gedit可以打开编译器进行编译

3.有包时,命令行的格式:

编译: javac -d . Xxxx.java  d后面空格,点,再空格

运行:前面要加上包名:java yyy.Xxx,其中yyy是包名,Xxx是类名。即:

注意:代码中有package时,使用javac编译代码时一定要加-d参数,运行代码时一定要加包名前缀

5.eclipse下,怎样设置断点,怎样单步调试,F5是进入函数内部,F6是直接将函数执行完,直接运行到下一个断点是Resume,F8.条件断点是在Variable标签中设置,右键选择Breakpoint Properties...,再设置条件。

(二)遇到的问题及解决方法

代码中有package时的编译,加了-d函数,却因为忽略了空格的使用而编译失败。后来经过仔细观察,得以顺利运行。

 

四:总结

通过这次实验,我对Windows下的Java使用有了更深刻的了解,同时,对于eclipse的操作和使用更加熟练。

希望下一次可以使用其他的系统环境进行Java的程序编译和调试。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。