




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
java的数据类型说明 1:什么叫数据类型 数据类型简单的说就是对数据的分类,对数据各自的特点进行类别的划分,划分的每种数据类型都具有区别于其它类型的特征,每一类数据都有相应的特点和操作功能。例如数字类型的就能够进行加减乘除的操作。 在现实生活中,我们通常会对信息进行分类,从而使得我们能很容易的判断某个数据是表示一个百分数还是一个日期,我们通常是通过判断数字是否带”%”,或者是否是一个我们熟悉的”日期格式”。 类似的在程序中,计算机也需要某种方式来判断某个数字是什么类型的。这通常是需要程序员显示来声明某个数据是什么类型的,Java就是这样的。Java是一种强类型的语言,凡是使用到的变量,在编译之前一定要被显示的声明。 2:Java数据类型的分类 Java里面的数据类型从大的方面分为两类,一是基本数据类型,一是引用类型,基本的Java数据类型层次图如下: 3:Java中的基本数据类型 Java中的基本数据类型分为八个原始数据类型,原始类型可分为四种: (1):整数型:byte、short、int、long (2):浮点型:float、double (3):字符型:char (4):逻辑型:boolean 3.1:整数型:byte、short、int、long byte:字节型 short:短整型 int:整型 long:长整型 在Java中,整数型的值都是带符号的数字,可以用十进制、八进制和十六进制来表示。 所谓多少进制,就是满多少就进位的意思,如十进制表示逢十进位,八进制就表示逢八进位。 示例: 15:十进制的15 015:八进制的15,相当于十进制的13,计算公式:1*8+5=13 0x15:十六进制的15,相当于十进制的21,计算公式:1*16+5=21 3.1.1:在在Java中的定义示例 示例1:byteabc=5; 表示在Java中定义一个变量abc,类型是byte类型,值是5 同理可以定义其它的类型: 比如: shortabc1=5; intabc2=5; longabc3=5; 这些都是可以的,如果要明确表示是long型的值,可以在后面直接跟一个字母“L”。L表示一个long值。 也就是写成:longabc4=5L; 请注意,在Java编程语言中使用大写或小写L同样都是有效的,但由于小写l与数字1容易混淆,因而,尽量不要使用小写。 注意:整数型的值,如果没有特别指明,默认是是int型 3.1.2取值范围和默认值 取值范围的表示是按Java编程语言规范定义的且不依赖于平台 3.2:浮点型:float、double Java用浮点型来表示实数,简单地说就是带小数的数据。 用float或double来定义浮点类型,如果一个数字包括小数点或指数部分,或者在数字后带有字母F或f(float)、D或d(double),则该数字文字为浮点型的。 示例: 12.3/简单的浮点型数据 12.3E10/数据很大的一个浮点数据 3.2.1:在在Java中的定义示例 如下定义都是可以的: floatabc=5.6F; floatabc=5.6f; doubleabc=5.6; doubleabc=5.6D; doubleabc=5.6d; 3.2.2:提示 (1):浮点型的值,如果没有特别指明,默认是是double型的 (2):定义float型的时候,一定要指明是float型的,可以通过在数字后面添加”F”或者”f”来表示。 (3):定义double型的时候,可以不用指明,默认就是double型的,也可以通过在数字后面添加”D”或者”d”来表示。 3.2.3取值范围和默认值 Java技术规范的浮点数的格式是由电力电子工程师学会(IEEE)754定义的,是独立于平台的。可以通过Float.MAX_VALUE和Float.MIN_VALUE取得Float的最大最小值;可以通过Double.MAX_VALUE和Double.MIN_VALUE来取得Double的最大最小值。 3.3:字符型:c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经济学考研备考心得分享
- 降低化学工业排放标准方案
- 企业员工激励方案调研
- 工作总结:计划执行与目标实现
- 仪表工业故障诊断预案
- 年终总结:别具一格风采独特
- 2025浙江丽水缙云县壶镇中学招聘代课教师4人笔试备考试题及答案解析
- 分析初高中生心理健康问题
- 2025云南丽江宁蒗彝族自治县应急管理局面向社会招聘公益性岗位1人笔试备考试题及答案解析
- 2025新疆克孜勒苏柯尔克孜自治州阿合奇县面向社会招聘社区工作者13人笔试备考试题及答案解析
- 风险管理与保险规划理解保险的作用
- 电网络分析课件
- 韩国《寄生虫》电影鉴赏解读
- TTT系列课程-结构化思考力
- 云南省高中毕业生登记表
- Cpk 计算标准模板
- 封起DE日子博文 2006
- 离心压气机设计-第一部分
- 全过程工程咨询管理服务方案
- 锂离子电池生产安全讲座
- 输电线路基础知识培训
评论
0/150
提交评论