20172325 2017-2018-2 《程序设计与数据结构》实验一报告

---恢复内容开始---

# 20172325 2017-2018-2 《程序设计与数据结构》实验一报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 邓煜坤 学号:20172325 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修

一、实验内容

  • 1.java开发环境的熟悉以及典型例题的实验;
  • 2.IDEA以及JDK的安装和调试

二、实验过程及结果

  • 关于习题PP3.3、PP3.5和PP3.8的联系,首先是对照课本熟悉知识点,之后进行多次尝试,体会做中学,对多次的失败进行解决,确实能学到很多东西,尤其是在纠结于0~655的范围在怎么弄时遇到了瓶颈,后期在老师的指导之下发现+100就能解决,发现在程序的开发中,有时候不仅仅是技术问题,还要求学会多方面思考和创新,有时候真的只是一个思路问题。当然较为复杂和懵逼的是对IDEA和JDK的安装和调试,由于不明白他们的作用,于是不知道什么才算成功,但是在两位助教的帮助之下,还是较为顺利的完成了安装和调试,并对一些关键步骤进行了记录。

三、实验过程中遇到的问题和解决过程

  • 问题1:对IDEA的安装和调试提示无法clone

  • 问题1解决方案:之前的git安在了虚拟机里,在Windows里没有安装,后根据提示在Windows里安装了git,并成功的托管到了码云。

  • 问题2:在运行一个程序时,发现IDEA提示代码错误,但是在虚拟机里却是正确的可以运行的程序,不知道什么情况

  • 问题2解决方案:可能是由于不同的开发软件对代码格式有限制,后发现删除提示错误的代码,重新输入就能解决,而且系统会自动把后面所有的格式差异进行转换,以后运行就都成功了。

  • 问题3:在电话号码的那个代码里发现三位数的中间数字在定义时会出问题。

  • 问题3解决方案:最开始以为是定义错误,在几位同学的帮助下,试用了后面章节的知识,虽然并不知道是什么意思,什么原理,但是却成功的运行了程序;后来张旭升助教发了用格式化定义解决,虽然觉得这样的方法似乎有些过于简单粗暴,但是我却无法反驳,确实很好用,简单快捷,哈哈哈哈。

感悟

  • 通过这次实验,我发现在java开发的学习过程中,有两个最重要的要求:第一、需要我们真真正正的动手去敲代码,有些问题口头上是绝对解释不清楚的,只有在真实的实验过程中才能理解和学会有些规则的运用:第二、代码是个很神奇的东西,说他严谨死板很对,一个符号的错误就决定了整个程序的成败,但是,他却也可以灵活多变,一个问题的解决办法有很多,所以在学习过程中需要充分运用我们的聪明智慧,去思考,去创造!
posted @ 2018-03-27 23:23  20172325  阅读(227)  评论(2编辑  收藏  举报