第二周学习总结
学习内容
- Ubuntu中命令行的使用
- 课本第二三章java代码的编译和运行
- 带包的代码编译运行
- 数据类型 (逻辑类型,整数类型,字符类型,浮点类型)的使用
- 预习第二三章的内容
第一周查漏补缺java
第二周总结
经过第二周的学习我学到了不少新的东西,并解决了不少以前存在的问题,得到了比较大的收获,虽然其中还存在不少没有解决的问题,但我相信随着从此学习的推动,这些问题必定会获得解决。git
预习内容
第二章
1.逻辑类型常量true,false,变量用Boolean声明,整数类型int型变量,使用byte来声明byte型变量,short来声明short型变量,long型常量用后缀L来表示,对于char类型的变量要用单引号括起来,float型须要特别注意后面有F或f
2.类型转换运算
- 精度由低到高byte short char int long float double
- 当把级别低的变量赋值给级别高的变量的时候,系统自动完成数据类型的转换例如 float x = 100
- 当把级别高的变量赋值给级别低的变量的时候,必须使用类型转换运算,格式 (类型名)要转换的值
3.输入输出数据
- 能够用Scanner类建立一个对象Scnner reader = new Scanner (System.in);
- System.out.println()或System.out.print()能够输出串值或表达式的值,前者输出后换行,后者不换,注意使用时不可出现回车
- %d:输出int型 %c输出char型 %f 输出浮点型 %s输出字符串数据
第三章
3.1
1.算数运算符与算数表达式
- 加减运算符
- 乘除和求余运算符
2.自增,自减运算符(++ --)
3.算数混合运算的精度
4.关系运算符与关系表达式
5.逻辑运算符与逻辑表达式
6.赋值运算符与赋值表达式
7.位运算符
- 按位与运算
- 按位或运算
- 按位非运算
- 按位异或运算
8.instanceof运算符
9.运算符综述
3.2
1.语句概述
- 方法调用语句 (System.out.println(“Hello”))
- 表达式语句(x = 23;)
- 复合语句
3.3
1.if条件分支语句
- if语句
- if—else语句
- if-else if-else语句
3.4
switch开关语句
3.5
循环语句
- for循环语句
- while循环语句
do-while语句
3.6
break和continue语句数组
遇到的问题
1.在Git bash中对含有中文的代码进行编译运行时会出现乱码,如图bash

我尝试过设置编码格式为UTF—8结果仍是会出现乱码,因而我就选用了虚拟机来运行和上传代码,虽然Git中乱码的问题尚未解决,但总算能够用虚拟机来进行做业。学习
2.在虚拟机中作书上Example2_3.java代码运行时出现了问题,如图
编码
前面输入数据类型为double没有问题,最后输入0结束时没有反应,可是检查了几遍代码又从新敲了一遍仍是这个问题(未解决)
3.在虚拟机中作书上Example2_5.java代码运行时出现了问题,如图命令行

开始运行时没有操做提示“输入整数,程序判断该整数是否在数组中”当我输入一个数后才出现提示,而后再输入这个数才会出结果,不是很明白哪里出现了问题(未解决)对象
4.一开始统计代码脚本不会用,经过求助同窗已经解决,将statistics放到克隆的文件夹下运行就能够统计了^_^blog
代码截图










收获与感觉
虽然在第二周的学习中遇到了不少问题,也有不少问题还未解决,但学习就是这样一个遇到问题,发现问题解决问题的过程,上周用的Git作的做业,这周用的虚拟机,能熟练运用命令行来进行操做字符串
统计代码脚本运行截图
