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

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


1.实验内容

  • 参考实验一 Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程
  • Eclipse 内容换成IDEA
  • 练习(经过命令行和IDEA两种方式实现)换成前两周项目内容
  • 周三实验课上进行验收:PP2.5,PP3.3,PP3.5,PP3.8,;

2. 实验过程及结果

实验中,我所进行并解决的第一个任务是

课本题目PP2.5,PP3.3,PP3.5,PP3.8的设计html

  • PP2.5在上周已完成:java

  • PP3.5较为容易,用到基本的Math方法:linux

  • PP3.8使用到Math方法中三角函数部分的知识,根据题意:数据结构

  • PP3.3与以前的题目难度不大相同:dom

第二个进行的任务:参考实验一 Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程

跟随教程一步一步走,轻松解决。eclipse

第三个:Eclipse 内容换成IDEA


3. 实验过程当中遇到的问题和解决过程

主要是PP3.3所遇到的多个问题,逻辑、格式等。ide

问题1及其解决方案:PP3.3看似简单,可是上手作时才发现这并非一个单纯的Random类的试题,由于数字的位数不会本身去固定,没法达成格式的规范,
作时急于求成,忘记运用格式化输出内容的知识点,运用了if-else语句进行解决;因为临时学习不够仔细,错把||看成“与”,致使出现BUG。
如右→
其中一行出现了三位数变为二位数的BUG,替换掉||以后解决。函数

问题2及其解决方案:PP3.3前三个值输出时没有实现预想中的拼接而是进行了相加,缘由与20172316 《程序设计与数据结构》第三周学习总结中错题4,7缘由一致,属于逻辑问题,将三个值之间插入""后解决问题。学习

问题3及其解决方案:将文件转移至IDEA上后,均出现错误提示,没法Run或者Debug,解决方法为在文件最前加入package 文件夹名idea


参考资料

《Java程序设计与数据结构教程(第二版)》
《Java程序设计与数据结构教程(第二版)》学习指导

相关文章
相关标签/搜索