java04基本数据类型_第1页
java04基本数据类型_第2页
java04基本数据类型_第3页
java04基本数据类型_第4页
java04基本数据类型_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、源自清华 值得信赖中国移动互联网研发培训专家-基本数据类型与转换源自清华 值得信赖中国移动互联网研发培训专家1.JAVA中的数据类型2.基本数据类型3.普及二进制4.数据类型的范围5.基本数据类型的转换源自清华 值得信赖中国移动互联网研发培训专家数组数据类型基本类型引用类型数值型字符型(char)布尔型(boolean)整数类型(byte, short, int, long)浮点类型(float, double)类(class)接口(interface)3源自清华 值得信赖中国移动互联网研发培训专家vJava中定义了四类/八种基本数据类型 布尔型- boolean 字符型- char 整数型-

2、 byte, short, int, long 浮点数型- float, doublevJava中所有的基本数据类型都有固定的存储范围和所占内存空间的大小,而不受具体操作系统的影响,以保证Java程序的可移植性 。4源自清华 值得信赖中国移动互联网研发培训专家v计算机中的数据都以二进制数字保存。v二进制:逢二进一。即只有0、1两个值。 如:十进制的10在计算机内保存为二进制的1010v计算机中信息的存储单位 位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。 字节(Byte):一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。5源自清华 值得信赖中国移

3、动互联网研发培训专家vJava语言的整型常量默认为int型,如:int i = 3;v要声明long型可以加l或 L,如:long l = 3L;类类 型型占用存储空间占用存储空间存储范围存储范围byte1字节 -128 127 short2字节 -215 215-1 int 4字节 -231 231-1 long8字节 -263 263-1 6源自清华 值得信赖中国移动互联网研发培训专家vJava浮点类型常量有两种表示形式 十进制数形式,必须含有小数点,例如: 3.14 314.0 0.314 科学记数法形式,如 3.14e2 3.14E2 314E2 vJava浮点型常量默认为double

4、型,如要声明一个常量为float型,则需在数字后面加f或F,如: double d = 3.14; float f = 3.14f;类类 型型占用存储空间占用存储空间存储范围存储范围float4字节 -3.403E383.403E38 double8字节 -1.798E3081.798E308 7源自清华 值得信赖中国移动互联网研发培训专家vchar型数据用来表示通常意义上“字符” char c = A;vJava字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示(Unicode是全球语言统一编码) char c1 = u0061; char c2=97;8源自清华

5、值得信赖中国移动互联网研发培训专家名称名称描述描述n 换行将光标移到下一行的第一格。r 回车将光标移到当前行的第一格。t 水平制表 将光标移到下一个水平制表位置。 单引号产生一个单引号。 双引号产生一个双引号。斜杠产生一个斜杠。9Java语言中还允许使用转义字符来将其后的字符转变为其它的含义:char c2 = n; 源自清华 值得信赖中国移动互联网研发培训专家vboolean类型适于逻辑运算,一般用于程序流程控制 vboolean类型数据只允许取值true或false,不可以用0或非0的整数替代true和false。v示例:boolean b = false;10源自清华 值得信赖中国移动互

6、联网研发培训专家NO.数据类型数据类型大小大小/位位默认值默认值可表示的数据范围可表示的数据范围1long(长整数)640l-922337303685477580892233720368547758072int(整数)320-214748364821474836473short(短整数)16(short)0-32768327674byte(位)8(byte)0-1281275char(字符)16u0000(空)0-655356float(单精度)320.0f-3.4E383.4E387double(双精度) 640.0d-1.7E3081.7E30811Java高端培训源自清华 值得信赖中国移

7、动互联网研发培训专家v基本数据类型之间的转换分为以下两种v自动类型转换v强制类型转换vboolean 类型不能转换成任何其它数据类型。12源自清华 值得信赖中国移动互联网研发培训专家v自动类型转换:容量小的类型自动转换成容量大的数据类型 byte,short,intlongfloatdouble char13源自清华 值得信赖中国移动互联网研发培训专家v强制类型转换:容量大的类型转换成容量小的数据类型时,要加上强制转换符 long l = 100L; int i = (int)l; 有可能造成精度降低或数据溢出,使用时要小心。14源自清华 值得信赖中国移动互联网研发培训专家15Java高端培训byteshortintlongfloatdoublechar源自清华 值得信赖中国移动互联网研发培训专家JAVA中的数据类型基本数据类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论