码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-04-01 11:59:24      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:建立   异常   回文   lag   数字   vim   项目   并且   分享   

20165235 实验一 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%

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

标签:建立   异常   回文   lag   数字   vim   项目   并且   分享   

原文地址:https://www.cnblogs.com/qy20165235/p/8685776.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!