20175326实验一
一、实验内容
Java开发环境的熟悉-1
实验要求:
1 .建立“自己学号exp1”的目录
2 .在“自己学号exp1”目录下建立src,bin等目录
3 .javac,java的执行在“自己学号exp1”目录
4 .提交 Linux或Window或macOS中命令行下运行Java的全屏截图, 运行结果包含自己学号等证明自己身份的信息
5 .代码提交码云
代码如下
运行结果如下
码云链接
Java开发环境的熟悉-2
实验要求:
提交 Linux或Window或macOS环境中 IDEA中调试设置条件断点的全屏截图
在idea中调试结果如下:
断点:
临时断点:
方法断点:
Java开发环境的熟悉-3
实验题目:判断一个数是不是回文数,数从命令行输入,并进行测试(正常情况,异常情况,边界情况)。
实验内容:
1.使用JDK编译、运行简单的Java程序;
2.使用idea编辑、编译、运行、调试Java程序。
程序如下:
Linux测试:
idea测试:
idea调试:
码云代码
实验中出现的问题
-问题一:在idea中不会通过命令行输入。
-解决办法:
即可进行传参
-问题二:通过命令行输入不会。
-解决办法:通过for(String word : args),即可进行命令行输入。
-问题三:charAt的使用。
-解决办法:charAt()方法返回指定索引位置的char值。索引范围为0~length()-1.
心得体会
我们平时所学习的都是理论,实验相当于实践,只有通过实验才能帮我们所积累的知识运用到实际的生活中,学以致用。实验中有很多的知识面不是我们平时所学习的,或者有些平时只是提到的部分,没有深入,在实验中却会被运用到。比如通过命令行传入,在教材上学习的是通过键盘输入,在自学过程中还了解到命令行输入比键盘输入更加稳定。实验中会遇到各式各样的困难,我们要沉住气,寻找问题的关键,是没有思路,还是算法出现了错误,亦或者是那一步打错了代码,我们都需要一步步分析,然后找到解决问题的办法。
步骤 | 耗时 | 百分比 |
---|---|---|
需求分析 | 25min | 13.89% |
设计 | 50min | 27.78% |
代码实现 | 60min | 33.33% |
测试 | 20min | 11.11% |
分析总结 | 25min | 13.89% |