栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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类型之外,其余的数据类型之间都可以进行相互转换

 

通过代码加以理解:

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865498.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号