教材学习内容总结
1.标识符的概念/语法规则:a.字母(区分大小)、下划线、美元符号、数字(不能做首字符)、长度不受限制。
b.标识符不能是关键字、ture、false、null等。
2.Unicode字符集
3.关键字50(小写)
4.基本数据类型(声明时可赋初值)
逻辑类型:boolean(ture or false)
整数类型:byte(1字节、8位),short(2),int(4):八进制(0开头)十六进制(0x开头),long(8,后缀L)
字符类型:char(2,转义字符、十六进制转义:'\u****')
浮点类型:float(4,单精度后缀f/F),double(8,双精度后缀d/D)
5.类型转换运算:按精度从低到高:byte ->short ->char ->int ->ong ->float ->double ,精度从低到高转换加()强制转换。
6.输入基本数据类型:(1.5版本) Scanner 对象=new Scanner(System.in)。
7.输出基本型数据:“+”将变量、表达式、常数值与字符一起输出。
int:%d、char:%c、float/double(保留小数点后六位):%f、字符串:%s。
输出的int型数据占m列:%md、输出的浮点型数据占m列,小数点保留n位。
8.数组(引用型变量,数组变量中存放数组的首元素地址)
一维声明:数组的元素类型 数组名[] (java不允许在声明数组的方括号内指定数组元素个数)。
为数组分配元素:数组名=new 数组元素的类型 [数组元素的个数]。
try....catch检测异常,注意索引越界问题。
数组的初始化:数组的类型 数组名[]={}
数组的引用:单独的数组名指该数组元素的首地址。
9.length的使用:“数组名.length”指含有一维数组的个数。
教材学习中的问题和解决过程
java中数组引用的含义和c++的相同/不同之处,老师的讲解和查看以前的知识。
二维数组中length的用法。
代码调试的问题和解决过程
输入基本数据时使用....(System.in)/Scanner.nextInt()实际已经调用一次输入的命令。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
目标 | 5000行 | 20篇 | 400小时 |
会用java语言独立设计程序 |
第一周 | 13/13 | 1/1 | 5/5 | 学会使用jdk以及对java源程序语句的基本注意事项有所了解 |
第二周 | 140/143 | 1/2 | 10/15 | 学会java基本数据类型与数组和c语言/c++在表达和用法上的相同/不同之处 |