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

Java数据类型

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

Java数据类型

  Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中一共有8种基本类型(primitive type),其中有4种整型、2种浮点类型、一种字符类型char(用于表示Unicode编码的代码单元),和一种用于表示真值的boolean类型(布尔型)。

  整型

整型用于表示没有小数部分的数值,允许是负数。Java提供了4种整型,如下表所示

 类型:                                                   存储需求                                                         取值范围                              
         byte        1字节      8bit-128 ~ 127
         short        2字节      16bit  -32 768 ~ 32 767
         int        4字节      32bit-2 147 483 648 ~ 2 147 483 647
         long        8字节      64bit-9 223 372 036 854 775 808 ~ 9 233 372 036 854 775 807

浮点类型

   类型          

 

存储需求

                    

                                 取值范围                                                                                                                                                        

 

 float

          4字节 ±3.402 823 47 E+38F( 有效位数为6~7位)
       double         8字节±1.797 693 134 862 315 70E+308(有效位数15位)

     float类型的数值有一个后缀F或f (例如,3.14F)。没有后缀F的浮点数值(如3.14)总是默认为double类型。当然,也可以在浮点数值后面添加后缀D或d(例如,3.14D)。

    double表示这种类型的数值精度是float类型的两倍(有人称之为双精度数值)。

  char类型

    char类型原本用于表示单个字符。不过,现在情况已经有所变化。如今,有些Unicode字符可以用一个char值描述,另外一些Unicode字符则需要两个char值。

    char类型字面量值要用单引号括起来。例如:'A'是编码值为65的字符常量。它与"A"不同, "A"是包含一个字符A的字符串。char类型的值可以表示为十六进制值

字符是单引号(' ')

字符串是双引号(" ")

在Java中,char类型描述了UTF-16编码中的一个代码单元。

在此强烈建议不要在程序中使用char类型,除非确实需要处理UTF-16代码单元。最好将字符串作为抽象数据类型处理。

     boolean类型

  boolean(布尔)类型有两个值:false 和 true,用来做判定逻辑条件。布尔值很特殊,整型值和布尔值之间不能进行相互转换。

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

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

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