网站大量收购独家精品文档,联系QQ:2885784924

天学通Java电子教案第2章Java的基本数据类型.pptVIP

天学通Java电子教案第2章Java的基本数据类型.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1-*北京源智天下科技有限公司联系方式:1-*北京源智天下科技有限公司联系方式:本章开始介绍Java的基本数据类型,如整型、浮点型等,以及它们之间的转换,最后介绍标识符的命名规则。通过本章的学习,读者应该能够完成如下目标。了解Java有哪些基本数据类型。掌握各种数据类型的基本含义。学会如何进行数据类型转换。了解标识符和保留字等基本概念。了解如何在Java程序中进行注释。第2章Java的基本数据类型2.1数据类型所谓数据类型,就是能真正表示数的类型,在Java里数据基本类型一共有8种,int表示整型,float表示浮点类型,下面将针对部分类型作详细地介绍。2.1.1整型整型是Java数据类型中的最基本类型,使用int表示。所谓整型就好比日常生活中的十进制数,是没有小数点的。在Java里整型是有符号的,且有正负之分。如-10、20。Java里整型的数可以使用3种进制的数来表示,下面就对这三种进制来进行介绍。1.10进制:10进制数在日常生活中最常见,大家天天都在用。Java里定义一个10进制数如下。//int为基本数据类型,是最常用的基本数据类型了//正的10进制数inti=11;//负的10进制数intj=-12;2.8进制:8进制数的进制规则是满8进1,包含0-7的8个数字,在整数前面添加一个”0”就表示为8进制数。3.16进制数:16进制数的进制规则是满16进1,包含0-9,a-f的16个数字,在整数前面添加一个”0x”表示16进制数。2.1.2浮点型浮点型同样也是Java数据类型中的基本类型,整型表示整数,浮点型则表示小数。所谓浮点类型就好比日常生活中的10进制数加上小数点。在Java里浮点类型是有符号且有正负之分的。1.float:单精度浮点数。:声明为float类型的浮点数时,要在结尾加F或f,浮点类型默认的类型是double。//正的浮点数floati1=11.11F;//负的浮点数floatj2=-17.15f;2.double:双精度浮点数:声明为double类型的浮点数时,要在结尾加D或d。声明为double类型时结尾的D和d可加可不加。这里建议是在double数据类型的数后面加上D或者d,以便更能够和单精度浮点数区分。2.1.3字符型(char)字符型是一种表示字符的数据类型。char型表示一个字符,16位,占用2个字节。一般一个char型数值只用来表示一个字符的,用“’”单引号来表示。例如下面的例子。//表示一个字符charc1=‘c’;//表示一个unicode码charc2=‘\u005E’;//表示一个整数charc3=56;Java中还有一种特殊的字符型数值,那就是转义字符。有一些特殊符号是不能通过一般字符来进行显示的,例如换行符和制表符。在表中列出了Java中比较常用的转义字符。2.1.4布尔型(boolean)布尔型是一种起到判断作用的数据类型。boolean类型的取值非常简单,就好比日常生活中的真与假,在Java中用ture与false,表示真与假。例如下面的例子。booleanb1=false;booleanb2=true;2.2数据类型间的转换在日常生活中的斤和两,它们都是重量单位,一斤可以转换为十两。在Java中,整型、浮点型等都是基本的数据类型,它们是能够进行数据类型转换的。下面介绍数据类型之间的数据转换都有哪些转换方式。2.2.1自动转换所谓自动转换就是不需要明确指出所要转换的类型是什么,是由Java虚拟机自动来转换的。转换的规则就是小数据类型变大数据类型,但大的数据类型的数据精度有的时候要被破坏。下面看一段代码。//定义各种数据类型inti=123;charc1=22;charc2=c;byteb=2;//自动转换的数据类型intn=b;longl=i;2.2.2强制转换所谓强制转换,是有一种强制性的,明明不能自动转换,而强制性地进行转换。看下面的例子://定义数据类型inti=22;longL=33;?//强制转换数据类型charc=(char)i;intn=(int)L;在其中i原来是一个int整型,但要将它强行转换成char字符型。同样l原来是一个long型,但要将它强行转换成int整型。通过前面的学习已经知道,long型的取值范围最大值可以为2的63次方减1,而int型的取值范围最大值只有2的31次方减1,所以如果L为一个大于2的31次方减1,在强制类型转换时就会丢失精度,使数值发生变化,这

文档评论(0)

136****0775 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档