您的位置:首页 > 编程语言 > Java开发

第5部分 数据类型

2018-04-06 15:57 204 查看
1、基本数据类型: 

1.1 数值型:整数类型:字节:byte对应的包装类:Byte,Byte.MAX_VALUE,Byte.MIN_VALUE;Byte.SIZE;Byte_TYPE;短整型:short对应的包装类:Short,Short.MAX_VALUE;Short.MIN_VALUE整形:int对应的包装类:Integer;Integer.MAX_VALUE;Integer.MIN_VALUE;长整形:long对应的包装类:Long;Long.MAX_VALUE;Long.MIN_VALUE; 浮点类型:单精度型:float对应的包装类:Float双精度型:double对应的包装类:Double注意:单精度和双精度不是代表小数点,而是说数字的精确程度。1.2 字符型:char对应的包装类:CharacterASCII:美国标准信息交换码,将英文中所有字母和符号对应一个数字;GBK:将中文中所有汉字和符号对应一个数字;Unicode:将所有国家的编码表融合到一个表中;所有国家的编码表兼容ASCII。char占2个字节,int占4个字节,因为有了上述表,char和int之间可以相互自动转换。char ch1 = 97;System.out.println(ch1);//a int num = ‘b’;System.out.println(num);//98 System.out.println(ch1+num);//195(结果和数据类型最大的一致)  1.3 布尔型:boolean 1.4 引用数据类型: (1)类:class(2)接口:interface(3)数组:数值类型[]  1.5 布尔类型 java中boolean变量仅有true和false两个变量,1和0不能代表真假。 2、自动类型转换: 整数默认是int类型,小数默认是double类型。自动类型转换:等号左侧范围大于等号右侧;强制类型转换:等号左侧范围小于等号左侧;范围以比特数区分。 在运算时,字节数小的数据类型自动转换成字节数大的数据类型,运算结果还是字节数大的数据类型。 3、基本数据类型的默认值: 成员变量有默认值,所以可以不用赋值;局部变量没有,所以使用之前必须赋值(才可以使用,不使用可以先定义不用赋值); byte (byte)0short (short)0int 0long 0Lfloat 0.0Fdouble 0.0char ‘’或’\u0000’boolean false 4、“+”的使用:一是加法运算:前后都是数字(或是数字和char)的时候,结果是数字;二是拼接符号:前后有字符串的时候,与字符串相加,结果是字符串。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Java