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开发的学习过程中,有两个最重要的要求:第一、需要我们真真正正的动手去敲代码,有些问题口头上是绝对解释不清楚的,只有在真实的实验过程中才能理解和学会有些规则的运用:第二、代码是个很神奇的东西,说他严谨死板很对,一个符号的错误就决定了整个程序的成败,但是,他却也可以灵活多变,一个问题的解决办法有很多,所以在学习过程中需要充分运用我们的聪明智慧,去思考,去创造!

原文地址:https://www.cnblogs.com/20172325DYK/p/8661017.html

时间: 2024-10-08 22:13:35

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

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

课程:<程序设计与数据结构> 班级: 1723 姓名: 邓煜坤 学号:20172325 实验教师:王志强 实验日期:2018年4月23日 必修/选修: 必修 1.实验内容 1.初步掌握单元测试和TDD 2.理解并掌握面向对象三要素:封装.继承.多态 3.初步掌握UML建模 4.熟悉S.O.L.I.D原则 5.了解设计模式 6完成蓝墨云上 (1)-(5)实验. 2. 实验过程及结果 实验一: 做实验一的时候是按照老师博客做出来的,在过程上很顺利 代码链接 实验二: 实验二按照教程来也很顺利,对T

20172333 2017-2018-2 《程序设计与数据结构》四则运算报告(2)

20172333 2017-2018-2 <程序设计与数据结构>实验2报告(2) 1.结对成员 严域俊20172333 2.小组结对合作图片 3.项目中自己负责的部分 package ddaadada; import java.util.*; public class LT { public char[] op = {'+','-','*','/','(',')'}; public String[] strOp = {"+","-","*&qu

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

20172325 2017-2018-2 <程序设计与数据结构>实验五报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 邓煜坤 学号:20172325 实验教师:王志强 实验日期:2018年6月19日 必修/选修: 必修 一.实验内容 任务1: 两人一组结对编程: 1.参考http://www.cnblogs.com/rocedu/p/6766748.html#SECDSA 2.结对实现中缀表达式转后缀表达式的功能 MyBC.java 3.结对实现从上面功能中获取的表达

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

20172325 2017-2018-2 <程序设计与数据结构>实验三报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 邓煜坤 学号:20172325 实验教师:王志强 实验日期:2018年11月19日 必修/选修: 必修 1.实验内容 实验三-查找与排序-1 定义一个Searching和Sorting类,并在类中实现linearSearch(教材P162 ),SelectionSort方法(P169),最后完成测试. 要求不少于10个测试用例,提交测试用例设计情况(正

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

20172311 2017-2018-2 <程序设计与数据结构>实验一报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 赵晓海 学号:20172311 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 (1).学会使用IEDA简单地调试程序. (2).使用jdb编译.运行简单的Java程序: (3).学会在IEDA中以及在使用JDK时设置断点并单步执行. (4).验收pp2.5,pp3.3,pp3.5,pp3.8. 2.实验过程及结果

20172317 《程序设计与数据结构》实验一实验报告

20172317 2017-2018-2 <程序设计与数据结构>实验一报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 蒋子行 学号:20172317 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 下载IDEA,并且成功的配置了IDEA 完成PP2.5,PP3.3,PP3.5,PP3.8,不过这些不是本来就是第三周作业么 把编程工程导入IDEA中 2.实验过程及结果 过程:首先是到处查找关于本次试验的资料...然后到处下载IDEA.

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

20172330 2017-2018-2 <程序设计与数据结构>实验x报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 李楠 学号:20172330 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 进行PP2.5,PP3.3,PP3.5,PP3.8,的编译 关于安装调试IDEA,JDK: 实验过程及结果 刚开始是在网上下载的IDEA,然后老师说先要弄jdk,然后就通过U盘复制别已经下好的jdk拷贝到电脑上,按照娄老师的那篇博客一步步安

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

20172323 2017-2018-2 <程序设计与数据结构>实验1报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 王禹涵 学号:20172323 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 1.学习Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程 2.练习(通过命令行和IDEA两种方式实现)换成前两周项目内容: 3.练习实验项目PP2.5,PP3.3,PP3.5,PP3.8, 实验

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

172303 2017-2018-2 <程序设计与数据结构>实验二报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 范雯琪 学号:20172303 实验教师:王志强 助教:张旭升/刘伟康 实验日期:2018年4月17日 必修/选修: 必修 1.实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计模式 完成蓝墨云上 (1)-(5)实验. 2.实验过程及结果 过程: 本次实验老师一共设置了5