java学习培训期笔记和重要知识归纳2(数据类型和数据类型转换)

一、整型

要求:

1、四种类型的范围字节数和位数

2、会使用基本数据类型的引用类型去取固定的属性

3、整型类型中byte、short、long类型的特殊点

                              字节个数                                            取值范围

* byte                       1(8位)                                -2^7 ~ 2^7 - 1 (-128 ~ 127)

* short                     2(16位)                                         -2^15 ~ 2^15 - 1

* int                         4(32位)                                         -2^31 ~ 2^31 - 1

* long                      8(64位)                                         -2^63 ~ 2^63 - 1

*

这些被赋予了特殊含义的单词,本身就具备了一些属性

* 但是这些属性是从哪里来的?

* 当java进行定义的时候,这些内容就已经写在属性里面,并且定义了专门的类来存储这些属性

* 这些类就是基本数据类型的封装类型(引用类型)

* 所有基本数据类型具备的属性,比如最大值最小等...都已经在引用数据类型里面定义了

*                基本数据类型                                 封装类型

*                       byte                 --->                    Byte

*                      short                 --->                    Short

*                        int                    --->                   Integer

*                       long                  --->                    Long

*

* ☆☆☆☆☆  在整型里面,默认使用int类型,如果使用其他的类型要注意特殊的使用方法

*/

4、通过代码加以理解:

运行结果:

PS:位,字节的理解:

                位、字节、字是计算机数据存储的单位。 位是最小的 存储单位 ,每一个位存储一个1位的二进制码,一个字节由8位组成。 而字通常为16、32或64个位组成。

二、浮点型

 要求:

1、浮点类型的种类字节数

2、浮点类型的引用数据类型取固定属性值

3、float和double的基本使用方法

* 浮点型(小数型)

*                                 float                                         double

*名称                 单精度浮点型                               双精度浮点型

*字节                         4                                                   8

* 精确度          保留到小数点后7                     保留点到小数点后16位

*

*             基本数据类型                         封装类型

*                 float                 --->                 Float

*               double               --->               Double

*

*      注意 :浮点类型默认是double类型

通过代码加以理解 

 

三、布尔类型

要求:

1、boolean类型的值

boolean:布尔类型    用来判断对错

 true:正确

false:错误

定义全局变量的时候如果没有赋值会给定一个默认值

 注意:boolean类型的默认值是:false         常用在:判断 比较 逻辑运算

通过代码加以理解:

运行结果:

 

 

四、字符型

要求:

1、char类型的基本定义方式

2、ASCII码中的特殊值

3、特殊的转义字符

        char类型:字符型

                字符可以是:字母,数字,汉字,符号

         定义方式:

                 char类型的范围:0 ~ 65535

                 char 变量名 = '值';

                 1、值只能是一个字符

                 2、单引号里面不能没有字符

运行结果: 结果比较长,不一一展示。

 

 

五、数据类型转换

要求:

数据类型转换的使用

数据类型之间的相互转换

强制转换:大的数据类型转换成小的数据类型

隐式转换(直接转换):小的数据类型转换成大的数据类型

byte < short < int < long < float < double

                        ^

                        |

                     char

 八种基本数据类型除了boolean类型之外,其余的数据类型之间都可以进行相互转换

 

通过代码加以理解:

运行结果:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值