- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CoreJava-1-2概述资料
Java的数据类型-数据类型 Java type system primitive reference null char numeric boolean class interface array integral floating-point byte short int long float double 基本数据类型 复合数据类型 Java的数据类型-基本数据类型 所有基本类型所占的位数都是确定的,并不因操作系统的不同而不同。 所有基本类型的关键词都是小写的。 数据类型 所占位数 数的范围 char 16 0 ~65535 byte 8 -27~27-1 short 16 -215~215-1 int 32 -231~231-1 long 64 -263~263-1 f loat 32 3.4e-038 ~3.4e+038 double 64 1.7e-308 ~1.7e+308 Java的数据类型-基本数据类型 布尔类型(boolean) 布尔型数据只有两个值true和false,且它们不对应于任何整数值 布尔型变量的定义如: boolean b = true; 布尔型数据只能参与逻辑关系运算: || == != ! Java的数据类型-基本数据类型 字符类型(char) 字符型数据代表16位的Unicode字符 字符常量是用单引号括起来的一个字符 ‘a’ ‘B’ ‘\n’ 特殊字符的常量表示法: 反斜线(Backslash) ‘\\’ 退格(Backspace) ‘\b’ 回车(Carriage return) ‘\r’ 进纸符(Form feed) ‘\f’ 制表符(Form feed) ‘\t’ 换行(New line) ‘\n’ 单引号(Single quote) ‘\’’ Java的数据类型-基本数据类型 整数类型(byte, short, int, long) 整型常量 1. 十进制整数 如123,-456,0 2. 八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9。 3. 十六进制整数 以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数-18。 Java的数据类型-基本数据类型 整数类型(byte, short, int, long) 整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int占32位,long占64位。 整型变量的定义如: int x=123; //指定变量x为int型,且赋初值为123 byte b = 8; short s = 10; long y = 123L; long z = 123l; Java的数据类型-基本数据类型 浮点数类型,实型(float, double) 实型常量 1. 十进制数形式 由数字和小数点组成,且必须有小数点,如 0.123, .123, 123.,123.0 2. 科学计数法形式 如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。 32位浮点数形式: 0.23f, 1.23E-4f , . 18F Java的数据类型-基本数据类型 浮点数类型,实型(float, double) 实型变量 类型为float或double,float在机器中占32位,double占64位。实型变量的定义如: double d1 = 127.0; \\ 赋初值为127 double d2 = 127; \\ 赋初值为127 float f1 = 127.0f; \\ 必须在数字后加f或F float f2 = 4.0e38f; \\ 错误!32位浮点数不能超过 \\ 3.4028234663852886e38 float f3 = (float)d1; \\ 必须强制类型转换 Java的数据类型-基本数据类型 数据类型转换 自动类型转换 整型、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转换从低级到高级: 低-----------------------------------------------------高 byte,short,char— int — long— float — double Java的数据类型-基本数据类型
文档评论(0)