P43 复习1
P45 关键字和保留字
变量是重点,程序流程控制重点。
P46 标识符及命名规则
P47 标识符的命名规范
P48 变量的定义
基本数据类型
基本数据类型变量间转换
基本数据类型与String间转换
进制与进制间的转换
P49 定义变量的注意点
P50 变量的分类
P51 整形变量使用说明
举例:
byte b1=11 注意byte使用范围
short s1 = 128
long l1 = 123edsdL 注意long 声明必须常量后➕L或者l
P52 浮点变量的使用
注意内部只能单个字符。
\t 是制表符,相当于tab
P54 乱码的情况和字符集
4.布尔型 :boolean
- 只能取两个值,True\False
- 常常在条件判断、循环结构中使用
P56 自动类型提升运算1
自动类型提升:只计算7种类型,不包含boolean类型。
此时容量大小表示:数的范围的大小。
P57 自动类型提升运算2
P58 强制类型转换
强制类型转换:自动类型提升的逆运算。
4. 注意点:可能会导致精度损失。有小数点,超过类型的范围会损失精度
5. 需要使用强转符:()
P59 变量运算的两个特殊情况
- 编码情况1:
long l=123 (原本写法应该是long l=123L)未报错
原因,123默认为int类型,在int取值范围内,将int型的123赋值给long,所以编译成功
float类型必须加f,否则报错
P60 String类型使用
- String不是基本数据类型,属于引用数据类型
- 使用方式与基本数据类型一致。例如:String str = “abcd”;
- 一个字符串可以串接另一个字符串,也可以直接串接其他类型的数据。例如:
str = str + “xyz” ;
int n = 100;
str = str + n; - string可以和8种数据类型做运算(包括boolean类型),只能是连接运算。
- 如果两个数据类型中有个string,“+”是做连接,否则做加法运算
- string类型可以直接定义为空,如String s3="", 但char类型不可以。
P61 两个string练习
上述练习1 中,记住a是97,A是65开始计数
上述练习2中,第2和第4种情况不能正确输出的原因如下:
‘\t’ 表示一个字符,可以做运算,第二个是做运算了
第四个中,“*”是字符串,因此前半部分是运算,后面与字符串连接,因此也不能正确输出
P61 string使用的强化练习
P62 不同进制间的转换
进制了解即可
P63 二进制十进制转换
P67 二进制与八进制十六进制间转换
P68 每日一考
P69 复习一