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小时

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

    参考资料

  • 相关阅读:
    2019山东ACM省赛K题 zoj4123 Happy Equation
    2019山东ACM省赛总结
    ds
    CCPC2018 桂林 A: Array Merge(贪心、带权并查集合并)
    temp
    BZOJ 1013 球形空间产生器(高斯消元)
    BZOJ 2973 石头游戏(矩阵构造,矩阵快速幂)
    POJ 3233 Matrix Power Series (矩阵乘法,分块矩阵)
    每日bing API
    《音乐商店》第3集:模型规划
  • 原文地址:https://www.cnblogs.com/xiannvyeye/p/10487107.html
Copyright © 2011-2022 走看看