• 20172312 《程序设计与数据结构》第三周学习总结


    20172312 2017-2018-2 《程序设计与数据结构》第3周学习总结

    教材学习内容总结

    这周应该说,课本的主要内容在于各种类与对象的使用,例如math,random这两类,当然对于上周的scanner(我也不造这东西算不算类,毕竟他用了import来提取包了对吧),在这周的程序设计里也是非常重要的,可以说scanner是很重要的了吧。

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

    • 问题1:在刚刚开始设计程序的时候,没有背过math算法里的那些pow啊,sqrt啊这些繁琐的计算方法,设计程序那就是用一个查一个。
    • 问题1解决方案:整了个word文档,干脆都放到一个文档里,省得到处翻页,我相信我用惯了就背过了不是,我就没刻意去背qwq。

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

    • 问题1:在完成pp3.5的时候,emmm,那个x1方-x2方是会出现负值的,直接导致math error。
    • 问题1解决方案:果断一个绝对值解决,话说课本上那个公式有问题阿喂。
    • 问题2:惯性的大小写。
    • 问题2解决方案:没救了,弃疗。

    代码托管

     

    上周考试错题总结

    • 1.转义序列插入一个选项卡,但将光标留在同一行上。 转义序列产生了一个新行要生产这样的“4饭”是在下一行输出。 转义序列 R使车箱返回(即光标回到左边)但由于它不开始新的一行,“2night”输出过“4上”在第二行看起来像“2nighter”。 (机翻啥玩意,说白了就是 没换行呗)
    • 2.5和10都是int值,所以5/10是整数除法。 结果是0。 即使Z是一个浮点数和可存储的真正答案,0.5,它只会因为0的整数除法。 为了得到0.5,我们就先投5或10作为浮动。
    • 3.mod,或模,返回由除法产生的余数。 余数是始终是数字。 虽然常用的整型值,%操作符可以用在各种数字数据。
    • 4.因为10不是一个int,分工产生的双精度值,不能存储在int Z. 这个工作,分工的结果必须转换为int在保存于Z,或10值必须首先被转换为分之前将int。
    • 5.布尔变量只能存储两个值中的一个,但这些值是保留字true和false。 在C,C++,C #布尔值为int变量只有0或1的存储实现,但在java语言的作者选择使用布尔常量true和false这是语义上更容易理解(更安全)。
    • 6.没有投一个字符串的一个原始类型的机制,但也有方法可以发挥类似的作用,在一个给定的位置,返回一个字符(定时)或返回int,float或double值相当于存储在字符串的个数。

    其他、感悟

    没有,除了idea很好用之外。

  • 相关阅读:
    头部布局,搜索验证和AJAX自动搜索提示,并封装成组件,提高代码复用性
    yii2 使用指定数据库执行createCommand
    yii2在控制器中调用另一个控制器方法
    yii2 命令行执行php命令 commands(命令)
    ArrayDataProvider数据分页
    Yii2 数据查询
    Yii2的Gridview应用技巧补充
    yii2 or查询
    SQL---mysql新增字段
    Yii2.0 安装使用报错:yiiwebRequest::cookieValidationKey must be configured with a secret key.
  • 原文地址:https://www.cnblogs.com/silver-1029/p/8647307.html
Copyright © 2020-2023  润新知