zoukankan      html  css  js  c++  java
  • 《Java程序设计》第二周学习总结

    学号 20175313 《Java程序设计》第二周学习总结

    教材学习内容总结

    1. 第二章主要内容

    • 了解标识符的语法规则
      • 标识符第一个字母不能是数字
      • 标识符是由字母、数字、下划线、美元符号组成(这里的字母是在Unicode表里面的)
    • 理解基本数据类型
      • 逻辑类型:boolean
      • 字符类型:char
      • 整数类型:byte、short、int、long
      • 浮点数类型:float、double(注意float常量后面必须要加上F或f)
    • 熟悉类型转换运算
      • 级别低转级别高不用强制转换,级别高转级别低需要强制转换。
      • 强制转换格式:(类型名)要转换的值;
    • 掌握数组的定义
      • 声明数组 eg:float boy [];
      • 为数组分配元素 eg:boy = new float [4];

    2. 第三章主要内容

    • for语句与数组
      • 格式:for(声明循环变量:数组的名字)
      • 功能:依次便利数组中的每一个元素。
      • 注意点:声明循环变量的类型必须和数组的类型相同;声明的循环变量必须在for里面声明,而且不能赋初值。

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

    • 问题1:教材上あ字符的位置显示的是12353,而自己的代码运行出来的位置是12354。
    • 问题1解决方案:分别输出12353与12354位置上对应的字符,进行比较。
      • 代码为:
        输入图片说明
      • 结果为:
        输入图片说明
    • 问题2:题目:编写一个程序,使用for循环计算8+88+888+…前10项之和。程序编好后输出的结果不对。
      • 我的结果为:
        输入图片说明
      • 正确结果为:9876543200
    • 问题2解决方案:将定义的item由int型改为long型。
      输入图片说明

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

    • 问题1:不太理解为什么y的值输出的是-1。
      输入图片说明
    • 问题1解决方案:因为我不太会用Java的工具包进行调试,所以用的C。
      输入图片说明
    • 问题2:不太会使用数组,根据如下问题编了一个代码,但是运行没有结果。
      输入图片说明
      • 代码为:
        输入图片说明
      • 运行结果为:
        输入图片说明
    • 问题2解决方案:对于上述代码错误的原因我还是没有找到,希望有大佬能够指点一下我这个初学者。但是我编了另外一个代码来解决这个题目。
      • 代码为:
        输入图片说明
      • 结果为:
        输入图片说明

    代码托管

    (https://gitee.com/xiannvyeye/test)
    输入图片说明
    输入图片说明

    上周考试错题总结

    • 错题1
      输入图片说明
      • 错误原因:没有弄清楚强制转换的范围。
      • 理解情况:(short)x/y*2是先算的(short)x,然后再将所得结果除以y,乘以2。由于y是double型的,所以最终结果为double型的。
    • 错题2
      输入图片说明
      • 错误原因:没有认真阅读教材上'u****'这个格式。
      • 理解情况:已经记住这个格式了。
    • 错题3
      输入图片说明
      • 理解情况:算出来的答案是10,不知道正确答案是多少。希望有人能够帮忙解答一下。
      • 运行代码:
        输入图片说明

    心得体会

    • 看书看不下去,就看视频资料,老师提供了多种资料供大家参考,对于不喜欢看书的我,有视频真的是超级棒啊。
    • 多参与讨论答疑,会的就帮别人解答,不会的就问或者百度,能够很好的提高学习积极性,而且能够学到很多。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 13/13 1/1 23/23
    第二周 317/330 1/6 22/48
    • 计划学习时间:35小时

    • 实际学习时间:22小时

    • 改进情况:集中精力、不要在学习的时候玩手机。

    参考资料

  • 相关阅读:
    SpringCloud2.0 Eureka Client 服务注册 基础教程(三)
    美国会计准则 Generally Accepted Accounting Principles (GAAP) 与 中国会计准则
    JavaScript的订阅者模式--实现一个简单的事件监听框架
    设计模式在外卖营销业务中的实践
    20行代码做一个简易微信群发工具需要哪些单词
    南怀瑾老师:一阴一阳之谓道,是个什么道?
    怎么追女生?
    正态分布(Normal distribution)也称“常态分布”,又名高斯分布
    广义线性模型
    逻辑回归表达式
  • 原文地址:https://www.cnblogs.com/xiannvyeye/p/10487107.html
Copyright © 2011-2022 走看看