java实验调试出现错误的原因_2018-2019-20175326实验一《Java开发环境的熟悉》实验报告...

#20175326实验一

一、实验内容

###Java开发环境的熟悉-1 实验要求: 1 .建立“自己学号exp1”的目录 2 .在“自己学号exp1”目录下建立src,bin等目录 3 .javac,java的执行在“自己学号exp1”目录 4 .提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息 5 .代码提交码云 代码如下

dd3ee9124e9fd6ecc8919421af477da9.png

运行结果如下

4fb1347d6423620b5af1501ec58ba575.png

###Java开发环境的熟悉-2 实验要求: 提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图

在idea中调试结果如下: 断点:

3f085d8bc71f0c6d439f1d97723406cc.png

8804c3b5a7b2fb7e19edcbcb1d7b6630.png

6c0a2af412d2908ba1fb92231e673b02.png

临时断点:

9a14242a17f0a37f6ed80e0ccb923079.png

方法断点:

a07b79056a099bd7b32d84f161113c1e.png

4f3e1c1053b32686c831e4d5decedb71.png

###Java开发环境的熟悉-3 实验题目:判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。 实验内容: 1.使用JDK编译、运行简单的Java程序; 2.使用idea编辑、编译、运行、调试Java程序。

程序如下:

315bb91b9fb56f8a87ce5d26f7ed91e8.png

Linux测试:

8eabb2202abe1d02133f35de7738a216.png

idea测试:

dd79a1fd13f8d13c14f55366ffce7888.png

idea调试:

ac0ab81cb348f3d5c44c99a8bb5caeac.png

3fc491d307e76e37a903ba9192728b58.png

d61fa03bb1b3ee3fc711a56216b900a5.png

80e6b46cc69370bf5897c61c74dfe8a9.png

7057d3b6488c25cbecad365a89e04aec.png

86f9f67262de9cc06a1f274f143da977.png

dd9f907a4b3800c5425e17f9ed2f4da4.png

##实验中出现的问题 -问题一:在idea中不会通过命令行输入。 -解决办法:

fdbd92a7202f05bc55c2ad55d163b6d6.png

01d976bf1711dd2db0901387ba66249a.png

39583101f947662888ab965e9277d64d.png 即可进行传参

-问题二:通过命令行输入不会。 -解决办法:通过for(String word : args),即可进行命令行输入。

-问题三:charAt的使用。 -解决办法:charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.

##心得体会 我们平时所学习的都是理论,实验相当于实践,只有通过实验才能帮我们所积累的知识运用到实际的生活中,学以致用。实验中有很多的知识面不是我们平时所学习的,或者有些平时只是提到的部分,没有深入,在实验中却会被运用到。比如通过命令行传入,在教材上学习的是通过键盘输入,在自学过程中还了解到命令行输入比键盘输入更加稳定。实验中会遇到各式各样的困难,我们要沉住气,寻找问题的关键,是没有思路,还是算法出现了错误,亦或者是那一步打错了代码,我们都需要一步步分析,然后找到解决问题的办法。

步骤耗时百分比
需求分析25min13.89%
设计50min27.78%
代码实现60min33.33%
测试20min11.11%
分析总结25min13.89%
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值