Java入门6
课时44 基本数据类型介绍

3种基本数据类型:数值型,字符型(文本型),布尔型
课时45 整型变量和整型常量
整型用于表示没有小数部分的数值,它允许是负数。整数的范围与运行Java代码的机器无关,这正是Java程序具有很强移植能力的原因之一。与此相反,C和C++程序需要针对不同的处理器选择最有效的整型。

1字节=8位,
Java语言整型变量的四种表示形式
1.十进制整数:99,-500,0
2.八进制整数:要求以0开头,如:015
3.十六进制整数:要求以Ox或0X开头,如0x15
4.二进制整数:要求以0b或0B开头,如:0b0110111

课时46 浮点型变量和BigDecimal的使用

浮点型可分为float类型和double类型。

1.float类型又被称作单精度类型,尾数可以精确到7位有效数字,在很多情况下,float类型的精度很难满足需求。而double表示这种类型的数值精度约是float类型的两倍,又被称作双精度类型,绝大部分应用程序都采用double类型。浮点型默认类型也是double。
2.注:浮点数不精确,一定不要用于比较。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。
3.float类型的数值有一个后缀F或f,没有后缀F/f的浮点数值默认为double类型。也可以在在浮点数值后添加后缀D或d,以明确其为double类型。
课时47 字符型类型—转义字符
1.字符型在内存中占两个字节,在Java中使用单引号来表示字符常量,例如‘A’是一个字符,而“A”表示含有一个字符的字符串。
2.char类型用来表示Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占两个字节,可允许又65536个字符。
3.Unicode具有从0到65535之间的编码,他们通常用从‘\u0000’到‘\uFFFF’之间的十六进制来表示(前缀u表示Unicode)
4.转义字符


课时48 布尔型-if语句使用要点
boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用0或非0的整数代替true和false,这点和c语言不同。boolean类型用来判断逻辑条件,一般用于程序控制。

课时49 运算符介绍
运算符分为算术运算符,赋值运算符,扩展运算符,关系运算符,逻辑运算符,位运算符,条件运算符,字符串连接符。

课时50 算术运算符
1.算术运算符中+,-,*,/,%属于二元运算符,二元运算符指的是需要两个操作数才能完成运算的运算符。其中的%是取模运算符,就是求余操作。
2.二元运算符的运算规则
整数运算:
如果两个操作数有一个为long,则则结果也为long。
没有long时,结果为int。即使操作数全为short,byte,结果也是int。
浮点运算:
如果两个操作数有一个为double,则结果为double。
只有两个操作数都是float,则结果才为float。
取模运算:
其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操作数相同,
如:7%3=1,-7%3=-1,7%-3=1.
算术运算符中++,--属于一元运算符,该类型运算符只需要一个操作数。


浙公网安备 33010602011771号