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

    20145118 Java程序设计》

    第2周学习总结

    教材学习内容总结

    起初翻开课本看到第三章的章节题目”基础语法”时,我就明白这是一章需要我们牢牢掌握并理解的学科.通过看课本我了解到,这一章出现的概念在C语言中已经接触到过,再看一遍相当于一个小小的复习。当然还是出现了一些新的小知识点,在这里列举一下:

    1.整数:short int long 

    2.字节:byte类型,长度是1字节!!

    3.浮点数:float double

    4.字符:char类型,汉子和英文字符在Java中都是双字节储存

    5.布尔:boolean类型,代表逻辑中的”真”与”假”.

    根据课本上的代码,试写的代码

     

    6.变量在命名时,多使用”驼峰式命名法”,在声明局部变量的同时就要指定值给它,final可表示声明值为最终值,避免以后再输入这个值时出现错误.

    7.注意整数字面常量以不同进制表示时的写法

    8.boolean类型比较特殊,不参与一般运算,只可以下列形式出现:

    boolean flag = true;

    boolean condition = false;

    比较、条件运算练习如下:

     

    9.条件运算符比if...else语句简洁,但需牢记格式,两者对比如下:

    条件运算符:    条件式 成立返回值 失败返回值

    :System.out.printf(“该数是否为偶数?%c%n”, number % 2 ==0 ? ‘是’ : ‘否’);

     

    10.break语句在使用时有一个简便方法,就是在想要退回的位置设置一个标签,之后直接break标签即可退回到该位置。

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

    本章学习的内容基本在之前的C语言学习中都有涉及,但是以前并不太了解continue的用法,所以没办法很好的达到概念迁移,通过看书了解到break是跳出循环执行循环之后的语句,而continue则是跳出本次循环,直接进行下一次循环。

     

    只显示i=1i=7时的情况

    显示除i=8的所有情况

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

    本周学习中的代码调试是借鉴书上的程序,再仿照书中的例子写一个新的小程序,所以没有遇到什么问题.

    其他(感悟、思考等,可选)

    本周的代码调试让我找到了一些C语言学习中的熟悉的感觉,又对学好Java多了一点信心,但是二者还是有一定的区别,在看到相同的地方时更要注重区分不同的地方,以免混淆.

    学习进度条

     

     

    代码行数(新增/累积)

    博客量(新增/累积)

    学习时间(新增/累积)

    重要成长

    目标

    5000行

    20

    200小时

     

    第二周

    100/100

    1/1

    7/10

     

    第一周

    100/100

    1/1

    14/20

     

    参考资料

  • 相关阅读:
    【题解】Candle
    【题解】购物
    【题解】论逼格
    浅谈前缀和
    浅谈 LCA
    浅谈Meet in the middle——MITM
    拓扑排序
    时间复杂度符号
    浅谈排序算法[动图]
    404 页面不存在
  • 原文地址:https://www.cnblogs.com/cy1123/p/5272963.html
Copyright © 2011-2022 走看看