20155231 2016-2017-2 《Java程序设计》第2周学习总结
20155231 2016-2017-2 《Java程序设计》第2周学习总结
教材学习内容总结
学习目标:
- 了解java编程风格
- 认识java的类型与变量
- 掌握java流程控制
第三章基础语法
3.1 类型、变量与运算符
类型
- 基本类型:整数(short、int、long)、字节(byte)、浮点数(float、double)、字符(char)、布尔(boolean)
- 常用格式控制符号
符号 | 说明 |
---|---|
%% | 在字符串中表示% |
%d | 以十进制整数格式输出 |
%f | 以十进制浮点数格式输出 |
%e、%E | 以科学记号浮点数格式输出 |
%o | 以八进制整数格式输出 |
%x、%X | 以十六进制整数格式输出 |
%s,%S | 字符串格式符号 |
%c,%C | 以字符符号输出 |
%b,%B | 输出boolean值 |
%h,%H | 使用Interger |
%n | 输出平台特定的换行符号 |
变量
- 驼峰式命名法(Camel Case)
- 忽略符号
忽略符号 | 说明 |
---|---|
\ | 反斜杠\ |
' | 单引号' |
" | 双引号" |
\uxxx | 以十六进制数指定Unicode |
\xxx | 以八进制数指定Unicode字符输出 |
\b | 倒退一个字符 |
\f | 换页 |
\n | 换行 |
\r | 光标移至行首 |
运算符
- ==表示相等,=是指定运算,%运算结果是除法后的余数
- 条件运算符(Conditional Operator)
条件式?成立返回值:失败返回值 - 逻辑运算:&&、||、!
- 位运算:&、|、^、~、<<、>>(右移后,正数最高位补0,负数最高位补1)、>>>(右移后,最高位总是补0)
流程控制
- if……else条件式
- switch条件式
- for循环
- while循环
- break、continue
教材学习中的问题和解决过程
- xx1问题:类型转换
- 通过阅读学习指导和读书笔记,知道了较短的类型长度转换为较长的类型长度时,需要强调。
例如:
float PI = 3.14F
或
float PI =(float)3.14
代码调试中的问题和解决过程
- xx1问题学习指导中的练习
代码托管
代码上交截图
代码量截图
上周考试错题总结
- Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)。
- Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
- Linux Bash中,使用grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c )。
- (git init )命令可在在工作目录中创建新的 Git 仓库。
- 在每次提交进都要执行git init命令。(X)
- (git push)将本地分支的更新,推送到远程主机。
- 执行 git clone 命令可以拷贝一个远程 Git 仓库到本地,让自己能够查看该项目,或者进行修改。(√)
其他(感悟、思考等,可选)
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 1篇 | 400小时 | |
第2周 | 111/200 | 1/1 | 12/20 |