20165225《Java程序设计》第二周学习总结
1.视频与课本中的学习:
##### 1.标识符:
字母、下划线、美元符号、数字(不能是true,false,null还有关键字)。
##### 2.关键字:
int,double,float。
基本数据类型:
##### 3.整数类型:
byte,short,int,long,区别主要是取值范围不一样。
##### 4.字符类型:
char,强制转换(int)'a',(char)97
##### 5.浮点类型:
float(16位,只保持7-8位,float m=12.123456789f),double(32位,保持15-16位)
##### 6.基本数据类型排序:
byte<short<char<int<long<float<double
级别低的可以转换为级别高的(float m = 100),级别高的不可以直接转换为级别低的。
##### 7.输入数据:
创建一个scanner对象 Scanner reader = new Scanner(System.in)
Scanner对象调用方法读取用户键盘输入的数据,例:int m =reader.nextInt()
##### 8.输出数据:
System.out.println("值为:"+a);
System.out.printf("格式",值列表);类似于c语言的形式
##### 8.声明数组:
int [] a;or int a[]
创建数组 数组名=new 类型[]a = new int [5]
##### 9.数组的长度:
一维数组 a.length
二维数组,a.length是二维数组中一维数组的个数
学习上遇到的问题:
- 1.敲代码的时间太密集,敲完还要重新去理解,很累。
- git push失败,后来发现是远程端上有我本地没有的东西,后来懒得去找了,直接git push -f强制推上去,以后会温柔点。
- 3.准备学习的前一天晚上不应该熬夜,不然第二天早上等于没有。
- 4.为什么课后作业的答案还要我自己去百度上找..
2.第二、三章代码截图(顺序不分先后):
![image](https://wx2.sinaimg.cn/mw690/9083e509ly1fp90sz9timj20k902xt99.jpg)
![image](https://wx1.sinaimg.cn/mw690/9083e509ly1fp90szbtr1j20kf0bkq5h.jpg)
![image](https://wx3.sinaimg.cn/mw690/9083e509ly1fp90szfz5qj20k50bgwhv.jpg)
![image](https://wx4.sinaimg.cn/mw690/9083e509ly1fp90szfbf0j20hz06sq4y.jpg)
3.将代码上传至码云上:
![image](https://wx4.sinaimg.cn/mw690/9083e509ly1fp90wupql0j20ro0idq4u.jpg)
![image](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1520772546516&di=577e03a732024cccd51d0a1c7fea23e5&imgtype=0&src=http%3A%2F%2Fps4.tgbus.com%2FUploadFiles%2F201605%2F20160519105248148.jpg)