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.

算术运算符中++,--属于一元运算符,该类型运算符只需要一个操作数。

 

 

 

posted @ 2020-05-06 16:56  78小云儿  阅读(159)  评论(0)    收藏  举报