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

教材学习内容总结

1、标识符:由字母、下划线、美元符号和数字组成;第一个字符不能是数字字符;不能是关键字;不能是true、false、null;区分大小写。

2、基本数据类型——(O+数字,表示八进制;Ox+数字,表示十六进制)

逻辑类型:boolean(常量true,false)

整数类型:byte,short,int,long(后缀L)

字符类型:char(’ ‘)('\u***'表示十六进制)

浮点类型:float(8位有效数字,后缀f或F),double(16位有效数字,后缀d或D,可省略)。

3、类型转换运算:(byte short char int long float double)

当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换;

当级别高的变量的值赋给级别低的变量时,使用类型转换运算,(类型名)要转换的值

4、输入数据:Scanner reader=new Scanner(System.in); ,reader对象调用这些nextBoolean(),nextByte(),nextShort(),nextInt()等;

上述方法执行时都会阻塞,程序等待用户在命令行输入数据回车确认。

输出数据:System.out.println() ,或System.out.print()  ,前者输出数据后换行,后者不换行,System.out.printf("格式控制部分“,表达式1,表达式2,……,表达式n),%d(int型),%c(char型),%f(浮点型),%s(字符串),%md(输出的int型占m列),%m.nf(输出的浮点型占m列,小数点保留n位)

使用上述方法不可使用回车,可用并置符+。

5、声明数组:数组的元素类型 数组名【】或 数组的元素类型 【】 数组名。可一次声明多个数组,例如 int[]a,b;=int a[],b[];int a[],b[];=int a[],b[] [];   错误示范 int a【10】

6、为数组分配元素:数组名=new 数组元素的类型【数组元素的个数】,boy=new float【4】,数组变量boy存放着这些元素的首地址,该地址称为数组的引用,索引从0开始        5,6可同时 float boy【】=new float【4】。

7、数组中元素的个数:数组名·length  ,对于二维数组来说,它的意思是指含有的一维数组的个数。

8、数组的初始化:int a={1,3,4,6}等于int a[]=new int[4]   int[0]=1,int[1]=3,int[2]=4,int[3]=6   。

9、对于char型数组的引用,如char a[]={'中','国'}; System.out.println(a);的输出结果是:中国。System.out.println(" "+a);的输出结果是a的引用。 

代码调试中的问题和解决过程

其他

这门语言跟c还是有很多相像的地方的,多对比,看看怎么才能学得更加透彻

猜你喜欢

转载自blog.csdn.net/weixin_41939516/article/details/82865801