实验一 Java开发环境的熟悉

北京电子科技学院(BESTI

实     验    报     告

课程:Java程序设计 班级:1351     姓名:黄君如  学号:20135117

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

实验密级:         预习程度:          实验时间:16:30-18:30

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

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

实验目的与要求:  

1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》课程                            

2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决方法(空洞的方法如“查网络”、“问同学”、“看书”等一律0分)以及分析(从中可以得到什么启示,有什么收获,教训等)                                                   

3.实验报告中统计自己的PSP(Personal Software Process)时间 

4.严禁抄袭

 

实验仪器:

名称

型号

数量

PC

MacBook Air

1

 

一、实验内容

1、使用JDK编译、运行简单的Java程序

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

 

二、实验步骤

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

1.打开类似Windows下的cmd。

2.输入cd Code命令进入Code目录。

3.输入mkdir 20135117命令建立实验目录,使用dir命令查看建立的目录情况。

4.输入cd 20135117命令进入实验目录,再输入mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录。

5.输入javac -d . Hello.java命令编译代码,输入java hjr.Hello命令运行程序。

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

1.打开Eclipse。

2.在Eclipse中单击File->New-> Java Project新建Java项目。

3.输入项目名称HelloHJR,并单击Finish按钮完成新建项目。

4.在Eclipse中单击File->New->Class新建Java类。

5.根据Java代码规范输入包名hjr,类名HelloHJR,并勾选上自动产生main函数选项,最后单击Finish按钮。

6.输入如下代码:

package hjr;

public class HelloHJR {

public static void main(String[] args) {

int i=5;

int j=6;

int sum=add(i,j);

System.out.println(sum);

 

sum=0;

for(i=0;i<100;i++)

sum+=i;

 

System.out.println(sum);

}

 

public static int add(int augend,int addend){

int sum=augend+addend;

return sum;

}

}

7.对程序设置断点并单步执行

8.在Variable标签中查看变量的值

9.设置条件断点

(三)练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习和调试程序)——3.实现Fibonacci数列功能,并进行测试

实验代码:

import java.util.*;

public class Fibonacci {

public static void main(String[] args) {

int x,i;

System.out.println("Input the number:");

Scanner s=new Scanner(System.in);

x =s.nextInt();

int[] Fibonacci=new int[x];

Fibonacci[0]=1;

Fibonacci[1]=1;

for(i=2;i<x;i++)

{

Fibonacci[i]=Fibonacci[i-1]+Fibonacci[i-2];

}

for(i=0;i<x;i++){

System.out.print(Fibonacci[i]+" ");

}

}

}

 

三、实验体会

    由于这是第一次做Java实验,编写的程序还比较简单。前两个实验内容主要是熟悉命令行和Eclipse这两种方式的环境,但是发现自己在使用命令行时还有许多指令不熟悉。接下来的第三个内容也不难,但是由于不清楚如何在Java中输入数值,花费了不少时间。总体来说本次实验还比较顺利,从中我感受到编写程序前一定要理清自己的思路,编程时才不会手忙脚乱。

 

四、运行结果

(一)

技术分享

技术分享

(二)

技术分享

技术分享

(三)

技术分享

技术分享

 

五、PSP时间

步骤

耗时

百分比

需求分析

12min

10%

设计

12min

10%

代码实现

48min

40%

测试

12min

10%

分析总结

36min

30%

 

六、遇到的问题

这次实验遇到的主要是和虚拟机相关的一些问题。

1、在Window下的cmd输入pwd时显示不是有用的指令。

   解决:此命令应该用在Linux系统下,当想要知道当前所处的目录时,可以用这个命令,显示整个路径名。

2、在Window下的cmd输入ls时显示不是有用的指令。

   解决:此命令应该用在Linux系统下,可以查看当前目录情况。

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