zoukankan      html  css  js  c++  java
  • 20165235 实验一 Java开发环境的熟悉

    20165235 实验一 Java开发环境的熟悉

    课程:JAVA程序设计

    姓名:祁瑛 学号:20165235

    指导老师:娄嘉鹏

    实验日期: 2018.4.2

    实验内容:java开发环境的熟悉

    一,实验内容及步骤

    实验一Java开发环境的熟悉-1

    • 建立20165235exp1文件夹,进入文件夹后建立src, bin文件夹。
    • 使用vim编写代码。
    • 编译代码,运行代码。

    实验一Java开发环境的熟悉-2

    • 打开IEDA并且创建项目,项目名为HelloJDB。然后在方法设置断点,run之后停在断点处。

    • 在循环结构里设置断点,按F9停在断点处。
    • 设置条件断点,i==50,F9,运行。
    • 设置remove once hit一次性跑完循环体。
    • 完成后打印数值。

    实验一Java开发环境的熟悉-3

      1. 判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
    • 首先编写代码,并在IEDA中调试。首先在方法中设置断点,然后在循环结构count++置断点,每次单步执行F7,打印count的数值。




    • 在IEDA中调试完之后在命令行中用jdb调试,并有完整代码。回文数是要保证数字左右对称的,随意可以将数字按位存入数组中,并对其地位和高位比较,如果不相同跳出循环,并实现语句flag=1.
    • 运行结果图:正常情况(输入的为小于10位数的数字),异常情况(输入的不是数字),边界情况(输入的数值大于等于10位数)。
    • 此为在JDB下的调试截图

    第一次实验代码连接

    二、实验过程中遇到的问题

    在用JDB调试时,我使用了Scanner类的System.in,无法在调试的时候输入数值给n,在控制台输入数值,会报错“**无法识别”,用上次递归的调试方法也是无法输入数值。上网查找也没有找到合适的方式。

    三,实验体会与总结

    本次实验内容比较简单,第一次使用IEDA也会出现很多错误,在不断的学习会更有收获。IEDA的使用比JDB调试对于初学者来说更容易掌握。

    步骤 耗时 百分比
    需求分析 3min 7%
    设计 5min 12%
    代码实现 20 50%
    测试 3 7%
    分析总结 10 24%
  • 相关阅读:
    SQL 高级语法 (一)
    SQL 基础语法
    Memcache数据备份和还原
    OSPF原理及配置
    kubernetes全栈监控部署
    非容器化Jenkins连接Kubernetes
    Jenkins+Ansible安装部署
    Gitlab+Nexus Maven部署
    部署docker私有仓库Harbor
    LVS实现Kubernetes集群高可用
  • 原文地址:https://www.cnblogs.com/qy20165235/p/8685776.html
Copyright © 2011-2022 走看看