20155311高梓云的第2周作业
学号20155311 2016-2017-2 《Java程序设计》第2周学习总结
教材学习内容总结
3.1类型、变量与运算符
-
整数 short 2字节,int 4字节,long 8字节
-
字节 byte 1字节
-
浮点数 float 4字节,double 8字节
-
字符 char 2字节(包括字母、汉字)
-
布尔 boolean 不用在意它的存储空间(只有true/false)
-
注释 // 单行注释,/ / 多行注释
-
运算符
-
算术运算 :+、-、*、/、%
-
关系运算:>、>=、<、<=、==、!=(注意不要对浮点数进行相等性运算)
-
条件运算符: 条件表达式 ? 成立时返回值:失败时返回值
-
逻辑运算:与(&&)、或(||)、非(!)(运算结果是boolean值:true或false)
-
位运算 :运算结果为位串(位向量),常用于掩码(Mask)运算
-
与(&):全1为1,有0则0
-
或(|):全0为0,有1则1
-
非(~):书上说是补码,按我们的习惯应该是反码
-
异或(^):相同为0,不同为1
-
左移(<<):最右补0
-
算术右移(>>):右移后,正数最高位补0,负数最高位补1
-
逻辑右移(>>>):右移后,最高位总是补0 • 递增、递减:i++、i--、++i、--i
-
赋值:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=
注意:x=y是指将y的值赋给x,而x==y是比较x与y是否相等
教材学习中的问题和解决过程
- print,printf,println傻傻区分不清楚,总是会胡乱用于是上网查清了其中的奥义
- printf主要是继承了C语言的printf的一些特性,可以进行格式化输出。将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
- print就是一般的标准输出,但是不换行,将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。
- println和print 差别在于最后会换行
其它在我编辑代码的过程中,我一直按照书上的步骤输入代码,所以代码除了一些小细节外没有别的问题。
代码托管的问题
老师提一个问题我的ios系统下载脚本之后复制到根目录里,但是终端打开输入指令没有用啊
上周考试错题总结
- 填空:大学要学会做人,(学会学习),学会办事,学会健身.
- CH02 填空:在src目录中编译图2.23中Main.java代码的命令是(javac –d . Main.java)
- 填空:IDEA教程中有关调试有四种断点:行断点,方法(函数)断点,(条件断点)和临时断点。
其他(感悟、思考等,可选)
经过这周的学习,本来是在eclipse上进行代码编译的,后来尝试在ieda觉得还是老师推荐的好用一些,我也懂得了在学习过程中一定不可以眼高手低,正如老师所言;纸上得来终觉浅,绝知此事要躬行。一开前几天的学习我只停留在看书上,而没有及时在编程软件上练习,就导致了周末试着在Ieda练习时,自以为掌握了,实际上运行时错误累累,但是经过一遍遍的校正,一遍遍加深印象,随后出现的低级错误越来越少,在下周学习时,一定尽早实际操作,这样才能真正比较好的掌握。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 16/16 | 2/2 | 20/20 | |
第二周 | 100/100 | 2/3 | 20/20 |