zoukankan      html  css  js  c++  java
  • 学号20162305 2016-2017-2 《程序设计与数据结构》第4周学习总结

    学号20162305 2016-2017-2 《程序设计与数据结构》第4周学习总结

    教材学习内容总结

    1、布尔表达式以及运算符
    2、if-else 语句,使用块语句以及嵌套语句
    3、switch语句
    4、while语句,do语句以及for语句
    5、迭代器
    6、数组以及相关知识

    教材学习中的问题和解决过程

    • 问题1:无限循环的示例中:
      double num = 1.0
      while (num != 0.0)
      num = num - 0.1(教材P83的示例)

    • 问题1解决方案:因为数值以二进制的形式表示,内部会出现微小的计算差异,导致对两个浮点数进行相等比较时会出现问题。就Java来说,如果你需要精确的进行浮点数运算(比较),那么可以用BigDecimal类来解决,它可以帮你解决了所有必要的精度问题。

    • 问题2:不清楚教材上的迭代器概念

    • 问题2解决方案:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。迭代器修改了常规指针的接口,所谓迭代器是一种概念上的抽象:那些行为上像迭代器的东西都可以叫做迭代器。然而迭代器有很多不同的能力,它可以把抽象容器和通用算法有机的统一起来。(来自于百度百科)
      下面是迭代器的一些特点。

    • 问题3:程序中出现的private,不清楚它的意思。

    • 问题3解决方案:从其他程序员的博客当中,我找到了private的一些概念和用法:Java中引入private的类型,目的是为了防止类中的数据成员,在类的定义之外被修改。也就说,private类型的数据成员只能在定义的时候修改,其余任何地方都不可以,该类的对象也不可以。其实private存在的目的就是为了防止类中的数据被修改,定义了一个被保护的对象。

    代码调试中的问题和解决过程

    • 问题1:编写if语句相关程序时出现的问题。

    • 问题1解决方案:把if语句条件后的语句用花括号括起来,就可以解决这个问题。

    • 问题2:教材示例程序4.8回文判断中,输入Y以后程序自动结束

    • 问题2解决方案:已在云班课里提出这个问题,还没有被解决。

    代码托管

    (statistics.sh脚本的运行结果截图)

    上周考试错题总结

    • 错题1:Linux Bash中,查找当前目录中前天创建的Java文件的命令是(find . -name *.java -ctime 2)
      原因以及掌握情况:-ctime -n +n 按文件创建时间来查找文件,-n指n天以内,+n指n天以前
    • 错题2:Integer a = new Integer(10); Integer b = new Integer(10); System.out.println(a==b)的结果是true. (X)
      原因以及掌握情况:该声明a对象与b对象都将整数10看成是一个对象,但a和b是两个不同的对象,结果应该是false。

    结对及互评

    • 我与陈是奇同学一起结对学习。由于课表不同,我们两个只能在周末的时候一同结伴学习。和他结对主要是因为我们两个是很好的朋友,好朋友也应该一同进步。本 次陈是奇同学的博客在教学内容总结部分十分详细,这一点值得我去学习。以后的学习中,我们两个还需要互帮互助共同进步。

    点评过的同学博客和代码

    感悟

    本周开始学习第四章和第七章的知识,两章的知识对于我们来说可能相对较多。本周学习的主要是条件与循环,还有数组。条件和循环这部分,我感觉我还能理解的不错,而数组这一部分我感觉我看的就不是很明白,还需要再认真理解看一下。本周的作业和学习任务太重了,下周需要认真规划一下时间,合理分配。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第三周 426/709 1/3 15/50
    第四周 913/1513 1/4 20/70
  • 相关阅读:
    诺基亚e71收不到彩信的解决办法
    calloc(), malloc(), realloc(), free(),alloca()
    win7下移动硬盘不能安全删除的解决方法
    C语言指针总结
    复制和剪切到底谁快?
    IC设计流程
    请用真正的原版电驴(eMule)!VeryCD是假电驴!
    [置顶] 图片检索,船,古代, 三桅, 三角帆船,侧滑浆
    [置顶] "在证书存储区中找不到清单签名证书"问题分析以及解决方案
    [置顶] sql2008 用户映射问题
  • 原文地址:https://www.cnblogs.com/lyxwatm/p/6623268.html
Copyright © 2011-2022 走看看