201711671102 曾燃亮 《java程序设计》第2周学习总结
教材学习内容总结
第二章
java语言有8种基本数据类型
一.类型转换运算
1.当级别从低到高时系统会自动转换。
byte short char int long float double
2.由高级到低级时需强制转换。
(类型名)要转换的值
int x=(int)34.89;
long y=(long)56.98f;
二.输入、输出数据
1.Scanner 是一个类,可以用来创建对象:
Scanner reader=new Scanner(System.in);
然后调用nextBoolean(),nextByte(),nextShort(),nextInt(),等等。
double x=reader.nextDouble();
x=reader.nextDouble();
2.输出基本型数据
System.out.println()或System.out.print()
区别,前者输出换行,后者不换。
三.数组
1.数组声明
数组元素类型 数组名[ ];
int a[];
数组元素类型 [ ]数组名;
int []a;
2.为数组分配元素
数组名 =new 数组元素类型[数组元素个数];
boy=new int[10];
3.length的使用
float a[]=new float[12];
int b[][]=new int[3][6];
a.length的值是12
b.length的值是3,b[].length的值是6.
4.数组的初始化
float boy[]={21.3f,12.3f,24.5f};
或者
float boy[]=new float[5];
boy[0]=21.3f;boy[1]=12.3f;boy[2]=24.5f;
5.数组的引用
int a[]={1,2,3},b[]={1,2};
a=b; //a,b类型必须相同
那么,a中存放的引用和b的相同。
教材学习中的问题和解决过程
loading。。。。。
代码调试中的问题和解决过程
loading。。。。。
感悟
多练练。
学习进度条
目标:5000行
第一周:35行
第二周:70行