您的位置:首页 > 编程语言 > Java开发

20145120 《Java程序设计》第2周学习总结

2016-03-12 15:10 211 查看

20145120 《Java程序设计》第2周学习总结

教材学习内容总结

因为前面有学习过C语言以及汇编语言,类型、运算符、流程控制等很多都是之前接触过的,因此在学习第三章的时候感觉并非十分陌生。但是,其中还是有很多新知识的。

例如:

println,之前就没见过,暂时知道println自带换行。

int占4字节,查了一下C语言里是2字节。java里没有无符号类型的。

%n编译后可以匹配成合适的换行符。

用\作为忽略符号。

汇编语言里面有接触过的左移右移>>,<<,>>>。

还有做了课后题,自己在原来的中间多加了几行代码来更好地理解程序



---------------------------------------------分割线---------------------------------------------



---------------------------------------------分割线---------------------------------------------



---------------------------------------------分割线---------------------------------------------



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

1.有时会直接写printf忽略前面的System.out.,编译失败之后才改过来。

2.不清楚println的具体用法,到网上查了也只有println、printf和print之间的区别,再找了一下发现很多都是还看不懂的东西。

3.教材的69页中count = 01111111_11111111_11111111_11111111,(十进制 2147483648)

count + 1 = 11111111_11111111_11111111_11111111,(十进制-2147483648)

感觉+1之后应该是10000000_00000000_00000000_00000000,于是试了一下:



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

1.printf之前老是忘了System.out,只有多练习了

2.课后题求最大公约数

之前C语言里有学过用递归函数求,不过我还不会在java定义函数,就用了辗转相除法



忘了初始化变量,马上改过来,成功求得(1000,495)= 5。



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

没有特别的感悟,感觉挺有趣的

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标1000行16篇300小时
第一周20/201/168/300
第二周71/712/1617/300

参考资料

Java学习笔记(第8版)

《Java学习笔记(第8版)》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: