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

帅比萌擦擦* 提交于 2020-03-18 10:06:32

教材学习内容总结

基本类型

1、整数:short(2字节)、int(4字节)、long(8字节)

2、字节:byte类型,1字节

3、浮点数:float(4字节)、double(8字节)

4、字符:char

5、布尔:boolean型可表示true与false

println:在输出中显示文字后换行
printf:对输出文字格式化后再显示在文本中

变量

变量的作用:用来暂存资料
忽略符号:

运算符

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

递增、递减运算:

i++:先将变量值加i,然后返回变量值

++i:先返回变量值,再将变量值加i

类型转换

为了避免出现遗失精度的问题,可以在后面加F float P=3.14F;或flaot p=(float)3.14;

如果表达式中包括不同类型,那么运算时会以最长的类型为主,这是很容易出错的地方。

流程控制

分支

•if

•if...else

•if...else if

•switch...case

•switch 可用于整数、字符、字符串、Enum

•default

循环

•for

•while

•do...while

•break/continue

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

println() = printf("%n") = print("%n")这是网上查到的,也只是大概知道什么意思

课后题第一题

这是一个利用辗转相除法来计算最大公因子的问题。

最后编译的小问题,文件名和要编译的文件名没有一致

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

这周的一些语法和C语言的没有太大的变化,学起来还是比较轻松的。就是还有一些小细节问题。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 4000行 20篇 300小时
第一周 100/100 1/1 15/15
第二周 300/400 1/2 25/40

参考资料

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!