20155339《java程序设计》第一次实验报告

20155339《java程序设计》第一次实验报告

实验一 java开发环境的熟悉

实验内容

1.使用JDK编译、运行简单的java程序;
2.使用IDEA编辑、编译、运行、调试java程序;
3.实现求正整数1-N之间所有质数的功能,并运行测试结果。

使用JDK编译、运行简单的java程序

运用JDK编写代码,可以直接在命令行下建立文件夹,也可以先建立文本文档然后修改扩展名,再在命令行下进行编译,本次实验我选择了第二种方法,编译即允许结果如下

使用IDEA 编辑、编译、运行、调试Java程序

对该部分实验的要求:提交Linux或macOS环境中IDEA中调试设置条件断点的截图,截图打上自己的水印。
程序设计中有三类错误:

  • 编译时错误:语法错误,初学者易犯
  • 运行时错误:异常处理
  • 逻辑错误:能编译运行,但运行结果不对
    逻辑错误是大家学习中遇到最多的错误,要学会通过调试(Debug)来定位逻辑错误,常用技能有:
  • 自顶向下进行调试
  • 学会设置断点(行断点/函数断点/条件断点/临时断点)
  • 学会单步运行
  • 循环的调试
  • 函数(方法)的调试
  • 二分法定位错误
    本次实验需要体现的是对条件断点的学习。
    那么什么时候要设置条件断点呢?
    当单步执行效率比较慢还导致另外一个问题,比如一个大循环中间出了问题,这种时候就可以用条件断点。
    关于条件断点的知识我学习了老师的教程,动手操作得到如下结果

实现求正整数1-N之间所有质数的功能,并运行测试结果。

我对该题目的理解是,用户任意输入一个数,那么给出1-这个数之间的所有质数。然后根据我的理解以及根据质数的定义,编写了代码,运行结果如下

我的PSP时间

步骤 耗时 百分比
需求分析 20min 22
设计 15min 16
代码实现 30min 32
测试 15min 16
分析总结 15min 16

心得与体会

这次试验总的来说比较简单,同时因为有之前C语言的基础,对这种总体的设计架构还是比较了解,因此设计起来还算可以同时运用了java学到的一些内容,但是对于最新学的java的几章内容,比如输入输出流等的内容还需要多加练习,希望此后的学习生活中可以编写出更加成熟,更加具有java语言质量的程序来。

posted @ 2017-04-08 13:42  20155339平措卓玛  阅读(188)  评论(0编辑  收藏  举报