代码改变世界

Java实验报告(实验一)

2015-10-04 22:25  艾鸽  阅读(10679)  评论(1编辑  收藏  举报
                                                                                     

                   

北京电子科技学院

              

 

    课程:移动平台应用开发实践    班级:201592            姓名:艾鸽   学号:20159201

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

    实验密级:                         预习程度:                   实验时间:8:00-12:00

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

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

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

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

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

   实验设备:                                                                             

                                                                                                           

   

名称

型号

数量

Computer

Dell 1440

1

 

 

 

  

 

一、实验内容:

1、  命令行下Java程序开发

需要实现的功能是:以自己学号20159201建个目录,用Hello向自己名字首字母问好

 

代码如下:

运行结果:

 

 

 

2.MyEclipse下Java程序开发、调试

运行代码:

调试循环代码,设置条件断点

 

3、通过命令行和Eclipse两种方式实现实现四则运算,并进行测试。

Eclipse方式:

通过输入两个数a,b,任选+-*/中的一种运算符号进行运算,实现最基本的运算功能

package ag2;

import java.util.Scanner;

public class sizeyunsuan

{

    public static void main(String[] args)

    {

        Scanner i = new Scanner(System.in);

        System.out.println("请输入两个数");

        double a = i.nextDouble();

        double b = i.nextDouble();
        System.out.println("请输入运算符");

        String s = i.next();

        if (s.equals("+"))

        {

            double sum;

            sum = a + b;

            System.out.println("结果:" + a + s + b + "=" + sum);

        }

        else if (s.equals("-"))

        {

            double sum;
            sum = a - b;

            System.out.println("结果:" + a + s + b + "=" + sum);

        }

        else if (s.equals("*"))

        {

            double sum;

            sum = a * b;

            System.out.println("结果:" + a + s + b + "=" + sum);

        }

        else if (s.equals("/"))

        {

            
                double sum = a / b;

                System.out.println("结果:" + a + s + b + "=" + sum);

        }

        else 
        {
            System.out.println("输入符号错误!!!");
        }
    }

}

运行结果

 

命令行方式:

  

二、实验总结

 (一)收获

1、学会命令行模式下建立目录,编译及运行程序。
2、学会用Eclipse开发运行简单程序并对问题进行调试。
3、对Java语言有了初步的了解,能改写小程序。

(二)遇到的问题

1、不知道在vim中如何更改插入模式并保存退出。
2、第一次接触Java语言,不懂Java package和类class的含义和用法。
3、无法通过堆栈编程实现复合的四则运算,只能编辑最简单的加减乘除运算;

(三)解决的方法

1、查找资料了解vim中各种快捷键的意义,最后得出ZZ和:wq能实现保存退出功能,Ctrl键+O键能改变插入模式。
2、仔细阅读JDK帮助文档和《Java学习笔记》第二章,第四章,了解Java中的包以及包中的类和方法并找到Scanner类,了解了Scanner的使用方法,通过Scanner reader=new Scanner(System.in)实现从键盘上敲击的字符。

(四)程序实现耗时统计

步骤

耗时

百分比

需求分析

10min

12.5%

设计

10min

12.5%

代码实现

25min

31.2%

测试

10min

12.5%

分析总结

25min

31.3%