- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
javadatatransform
Java语言基本数据类型、转换Java语言基本数据类型 1. 逻辑类型·常量 true,false。·变量的定义使用关键字boolean来定义逻辑变量:boolean x; boolean tom_12;也可以一次定义几个:boolean x,tom,jiafei,漂亮x,tom,jiafei,漂亮都是变量的名字。定义时也可以赋给初值:boolean x=true,tom=false,漂亮=true,jiafei2.整数类型·常量123,6000(十进制),077(八进制),0x3ABC(十六进制)。·整型变量的定义分为4种:1.int 型使用关键字int来定义int型整形变量int xint tom_12也可以定义几个:int x,tom,jiafei,漂亮x,tom,jiafei,漂亮都是名字。定义时也可以赋给初值:int x=12,tom=-1230,漂亮=9898,jiafei对于int型变量,分配给4个字节byte,一个字节由8位(bit)组成,4个字节占32位(bit)。bit 有两状态,分别用来表示0,1。这样计算机就可以使用2进制数来存储信息了。内存是一种特殊的电子元件,如果把内存条放大到摩天大楼那么大,那么它的基本单位——字节,就好比是大楼的房间,每个房间的结构都是完全相同的,一个字节由8个能显示两种状态的bit组成,就好比每个房间里有8个灯泡,每个灯泡有两种状态——亮灯灭灯。对于int x=7;内存存储状态如下 ????高位:左边的第一位,是符号位,用来区分正数或负数,正数使用原码表示,最高位是0,负数用补码表示,最高位是1。例如:int x=-8;内存的存储状态如下??????得到-8的补码,首先得到7的原码,然后将7的原码中的0变成1,1变成0,就是-8的补码。因此,int型变量的取值范围是-2^31~2^31-1。2. byte型使用关键字byte来定义byte型整型变量byte x ; byte tom_12;也可以一次定义几个:byte x,tom,jiafei,漂亮x,tom,jiafei,漂亮都是名字。定义时也可以赋给初值:byte x=-12,tom=28,漂亮=98,jiafei注:对于byte型变量,内存分配给1个字节,占8位,因此byte型变量的取值范围是:-2^7~2^7-1。3.short型使用关键字short来定义short型整型变量:short x; short tom_12;也可以一次定义几个:short x,tom,jafei,漂亮x,tom,jafei,漂亮都是名字,定义时也可以赋给初值:short x=12,tom=1234,漂亮=9876,jafei注:对于short型变量,内存分配给2个字节,占16位,因此short型变量的取值范围是-2^15~2^15-1。4.long 型使用关键字long来定义long型整型变量long x; long tom_12;也可以一次定义几个long x,tom,jiafei,漂亮x,tom,jiafei,漂亮都是名字。定义时也可以赋给初值:long x=12,tom=1234,漂亮=9876,jiafei注:对于long型变量,内存分配给8个字节,占64位,因此long型变量的取值范围是 -2^63~2^63-1。3.?? 字符类型·常量 A b ? !9?? 好 \t?? ,Java使用unicode 字符集,所以常量共65535个。·变量的定义使用关键字char来定义字符变量char x,char tom_12也可以一次定义几个:char x,tom,jafei,漂亮x,tom,jafei,漂亮都是变量名字,定义时也可以赋给初值:char x=A,tom=家,漂亮=假,jiafeichar 型变量,内存分配给2个字节,占16位,最高位不用来表示符号,没有负数的char.char型变量的取值范围是0~65535.对于 char x=a;那么内存x中存储的是97,97是字符a在unicode表中的排序位置,因此,允许将上面的语句写成char x=97;要观察一个字符在unicode表中的顺序位置,必须使用int型显示转换,如(int)a,不可以使用short型转换,因为char的最高位不是符号位,如果要得到一个0~65535之间的数乴代表的unicode表中相应位置上的字符也必须使用char型显示转换。在下面的例子中,分别用显示转换来显示一些字符在unicode表中的位置,以及某些位置上的字符。例子:public class Example2_1{ public static
原创力文档


文档评论(0)