教材学习内容总结
1.java语言有8种基本数据类型:boolean、byte、short、int、long、float、doublle、char。系统分别分配1或4、1、2、4、8、4、8、2个字节。
2.数据类型按精度从低到高排列:byte、short、char、int、long、float、double。
float型常量后面必须有后缀f或F。
3.当级别低的变量的值赋值给级别高的变量时,系统自动完成类型转换。格式为:(类型名)要转换的值。eg.int x=(int)34.89
4.输入基本型数据:Scanner reader=new Scanner(Systerm.in);
5.输出基本型数据:System.out.println()或System.out.print()。可使用+将变量、表达式或一常数值或一字符串并置输出。
6.格式符号输出表达式的值:%d(int),%c(char),%f(float),%s(字符串),%md(输出int占m列),%m.nf(输出float占m列,小数点保留n位)。
7.声明数组:①数组的元素类型 数组名[]([] []);②数组的元素类型 []([] [])数组名。
8.为数组分配元素:数组名=new 数组元素的类型[数组元素的个数] eg. boy=new float[4]
9.数组是相同类型的数据元素按顺序组成的一种复合型数据类型,数据属于引用型变量,数组变量中存放着数组的首元素的地址,通过数组变量的名字索引使用数组的元素。
如果两个相同类型的数据如果具有相同的引用,它们就有可能有完全相同的元素。
10.数组通过索引访问自己的元素,索引从0开始,即如果数组有7个元素,索引到6为止。
11..数组元素个数称为数组的长度,一维数组“数组名.length”=数组元素个数,二维数组“数组名.length”=数组中一维数组的个数。
教程学习中遇到的问题和解决方案
1.p28例4
System.out.println(‘‘数组a的引用=’’+a); 这句代码输出的结果不是数组a的元素的值,而是字符串。
解决:对于char型数组a,应输入System.out.println(a)才会输出数组a全部元素值。输入System.out.println(+a)是输出char型数组的引用。
2.p29例5
上学期学的冒泡法,流程图都不是很记得了,只能回去翻书。
3.课本上的程序打了都运行出来,但是都是得看着书本打,如果让我自己把一道题的代码打出来,很难。
代码调试中的问题和解决过程
这次运行eclipse突然运行不了,重新删除,重新安装了一遍。对eclipse这个软件还不是很熟悉,很多时候都需要向室友请教。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 3000行 | 15篇 | 200小时 | |
第一周 | 200 | 1篇 | 3 | |
第二周 | 500 | 1篇 | 12 |
参考资料
java实用2教程