20135331 文艺 java实验

实验楼第一次实验报告

北京电子科技学院(BESTI)

              

课程:Java实验    班级:1353    姓名:文艺   学号:20135331

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

实验密级:         预习程度:              实验时间:

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

实验名称: Java程序开发                                               

实验目的与要求:  1.实现命令行下Java程序开发                                                      

                  2.实现EclipseJava程序开发                                               

                                                                        

                                                          

                                                          

                                                          

 

实验仪器:

名称

型号

数量

Eclipse

 

1

虚拟机

 

1

 

 

 

l  实验知识点

1.JVM,JRE,JDK的安装位置与区别

2.命令行运行javac.java,javac –cp;java -cp

3.PATH,CLASSPATH,SOURCEPATH的设定方法与应用

4.包管理:package;import;javac -d

5.Eclipse(Netbeans)管理Java项目,调试:断电,单步执行等

6.Java基础语法:类型与类型转换;变量;运算符;流程控制等

7.JDK帮助文档的使用

 

 

 

 

二)Eclipse下Java程序开发,调试

开发:在命令行中输入eclipse->File->New->Java Project->输入项目名称,例如HelloJDB->Finish(新建项目)

      File->New->Class(新建Java类)

      输入包名ljp(小写,可以自定义),类名HelloJDB(单词首字母大写),勾选上自动产生main函数选项,单击Finish按钮

      输入代码并运行,结果如图

 

 

 

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

小计算:20135321è21mod5=1è1+1=2

2. 实现四则运算,并进行测试。

在实验的第一项里,我们接触了Scanner这个java的功能,这里就可以派上用场了。

代码如下:

import java.util.*;

public class Sizeyunsuan

{

 public static void main(String[] args)

 {

       Sizeyunsuan t=new Sizeyunsuan();

  t.js();

 }

Scanner scan;

public void js()

 {

  while(true)

  {

   scan=new Scanner(System.in);

   System.out.print("请输入计算的一个数值:");

   double a=scan.nextDouble();

   System.out.print("请输入一个运算符:");

   char c=scan.next().charAt(0);

   System.out.print("请输入计算的二个数值:");

   double b=scan.nextDouble();

 

   double sum=0;

  

   switch(c)

   {

    case '+':

     sum=a+b;

     break;

    case '-':

     sum=a-b;

     break;

    case '*':

     sum=a*b;

     break;

    case '/':

     sum=a/b;

     break;

    default:

     System.out.println("请输入正确的运算符!");

     break;

   }

   System.out.println(sum);

  }

 

 }

}

 

 

实验中遇到的问题:

1 在实验一比较容易 因为都是跟着老师的步骤一步一步来

2 在实验二中到设置断点跳转最后输出50 也没什么太大问题

3 实验三相对较难 因为在java实现四则运算代码上出现了问题 在代码设计过程中 需要同学的帮忙

四  时间统计

步骤

耗时

百分比

需求分析

10min

15%

设计

10min

15%

代码实现

30min

45%

测试

3min

2%

分析总结

15min

23%

 

 

 

posted @ 2015-04-16 21:24  20135331文艺  阅读(142)  评论(0编辑  收藏  举报