201711671103《Java程序设计》第二周学习总结

教材学习内容总结

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教程

猜你喜欢

转载自blog.csdn.net/CHENCHWT/article/details/82826717