- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java学习基础知识在java中可用两种数据类型
在Java中可用两种数据类型
在Java中可用两种数据类型:
??? 原始数据类型
?
??? 参考/对象数据类型?原始数据类型:有Java所支持八种原始数据类型。 原始数据类型由语言预定义且命名关键字。 现在让我们来看看详细介绍八大基本数据类型。字节:??? 字节数据类型是一个8位有符号二进制补码整数。??? 最小值为-128(-2 ^ 7)??? 最大值为127(含)(2 ^ 27-1)??? 默认值为0。??? 字节数据类型用于节省空间的大型阵列,主要是在地方整数,因为一个字节比int小四倍。??? 例如:一个字节= 100,字节B = -50?短期:??? 短数据类型为16位有符号二进制补码整数。??? 最小值为32768(-2 ^ 15)??? 最大值为32,767(含)(2 ^ 15 -1)??? 短数据类型也可以用于保存存储作为字节数据类型。 短比int 2倍小??? 默认值为0。??? 例如:短S = 10000,短R = -20000?INT:??? int数据类型是一个32位有符号二进制补码整数。??? 最小值是 - 2,147,483,648( - 2 ^ 31)??? 最大值为2,147,483,647(含);(2 ^ 231-1)??? int是通常用作积分值的缺省数据类型,除非有大约存储器关注。??? 默认值是0。??? 示例中:int a = 100000,INT B = -200000?长:??? Long数据类型是64位有符号二进制补码整数。??? 最小值是-9,223,372,036,854,775,808。( - 2 ^ 63)??? 最大值是9,223,372,036,854,775,807(含)。 (2 ^ 63 -1)??? 这种类型用于当需要一个更广泛的范围比中间体??? 默认值为0L。??? 例如:长一= 100000L,长B = -200000L?浮动:??? 浮点数据类型是单精度32位IEEE 754浮点运算。??? 浮动主要是用来节省内存浮点数的大型阵列。??? 默认值是0.0。??? 浮点数据类型从不用于精确值,例如货币。??? 示例:浮F1 = 234.5f?双:??? 双数据类型是双精度64位IEEE 754浮点运算。??? 这种数据类型通常用作十进制值的缺省数据类型,一般默认选择。??? 双数据类型不应该被用于精确值,例如货币。??? 默认值是0.0D。??? 例如:双D1 = 123.4?布尔:??? 布尔数据类型代表一个比特的信息。??? 只有两种可能的值:true和false。??? 这种数据类型用于跟踪真/假条件简单的标志。??? 默认值是假的。??? 示例:布尔1 =真?焦炭:??? CHAR数据类型是一个16位的Unicode字符。??? 最小值为符\ u0000(或0)。??? 最大值为\ uffff“(或65,535包)。??? char数据类型是用来存储任何字符。??? 示例:char letterA =A?引用数据类型:??? 使用类的定义构造函数创建的参考变量。 它们被用来访问对象。 这些变量被宣布为是不能改变的一个特定类型。 例如,员工,小狗等。??? 类对象,以及各种类型数组变量受到参照数据类型。??? 任何引用变量的缺省值为null。??? 参考变量可以用来指声明的类型或任何相容的类型的任何对象。??? 示例:兽兽=新的动物(“长颈鹿”);?Java的字面:文本是一个固定值的源代码表示。 它们直接不经任何计算的代码来表示。文本可以被分配给任何原始类型的变量。 例如:byte a = 68;char a = A字节,INT,长,短可表示十进制(基数为10),十六进制(基数为16)或八进制(基数8)号码的系统。前缀0用来表示八进制和前缀0X表示十六使用这些数字系统的文字时。例如:INT十进制= 100;INT八进制= 0144;INT六= 0x64;在Java中字符串字面指定就像他们在大多数其他语言所包围的字符序列一对双引号之间。字符串的例子有:“你好世界”“二\ nlines”“\”这是在引号\“”文字的字符串和char类型可以包含任何Unicode字符。例如:所以char a =\ U0001;字符串=“\ U0001”;Java语言支持字符串和以及一些特殊的转义序列字符文字。他们是:表示字符代表\ nNewline character(0x0
文档评论(0)