Java教程

JAVA数据类型的认识

本文主要是介绍JAVA数据类型的认识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、JAVA是一种强类型的语言
              强类型:在使用变量的时候,需要显示的定义变量的数据类型   java
              弱类型:在使用变量的时候,不需要定义变量的数据类型,程序会根据值自己判                                            断数据类型  js,python,scala

二 、JAVA的数据类型

               数据类型和基本数据类型

                       基本数据类型;分为 4 类 8 种

                              整数类型:byte short int long 不同的整数类型表示不同的长度

                                       byte::使用1个字节存储,所以数据范围是从-128~127  

                                       short:使用2个字节存储,所以数据范围是从-32768~32767

                                       int: :使用4个字节存储,所以数据范围是大约正负21亿

                                       long:使用8个字节存储,所以数据范围很大很难计算基本不常用。

                                              注意;1、整型类型默认值是int类型

                                                         2、长整型long需要在数字后面加上L,建议使用大写L,因为                                                                 小写l容易和数字1混淆

                               浮点类型;float double  小数类型: 小数点   科学记数法

                                       float: 单精度,使用4个字节存储,小数点精确到7位

                                       double:双精度,使用8个字节存储,小数点精度是float的两倍

                                               注意:1、浮点类型默认类型是double

                                                          2、定义float的时候需要在后面加f/F

                                                          3、浮点类型并不能精确的表示一个小数,它会有数据丢失,                                                                  如果需要精确定义一个小数需要使用BigDecimal。

                                字符类型;使用 ” 表示

                                        char:占 2 个字节

                                                 注意:char类型在内存中存储的是该字符的Unicode编码值,所以                                                                char类型可以当做int类型来处理。

                                 布尔类型;boolean:只占 1 位,有两个值,teue或false,注意都是小写

                          引用数据类型:

                                  类(class)

                                  接口(interface)

                                  数组(array)

这篇关于JAVA数据类型的认识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!