教材学习内容总结
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还是有很多相像的地方的,多对比,看看怎么才能学得更加透彻