• Java实验报告(实验一)


                                                                                         

                       

    北京电子科技学院

                  

     

        课程:移动平台应用开发实践    班级: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%



     

     

     

  • 相关阅读:
    如何快速理解复杂业务,系统思考问题?
    巧用API网关构建大型应用体系架构
    当我们谈论不可变基础设施时,我们在谈论什么
    浅谈 Node.js 热更新
    阿里云云原生一体化数仓 — 数据建模新能力解读
    一个开发者自述:我是如何设计针对冷热读写场景的 RocketMQ 存储系统
    谈谈讲清楚这件事的重要性
    全链路压测:影子库与影子表之争
    问题排查不再愁,Nacos 上线推送轨迹功能
    【20220112】缺乏自信的恐惧(一)
  • 原文地址:https://www.cnblogs.com/20159201ag/p/4855109.html
Copyright © 2020-2023  润新知