关系运算符.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系运算符.ppt

第2章 Java语言基础 2.1 数据类型 2.2 变量 2.3 运算符与表达式 2.4 输入输出初步 Java的数据类型可以分为两大类型:基本类型(简单数据类型)和引用类型(复合数据类型)。 简单类型包括整型(integer)、浮点型(float)、字符型(char)及布尔型(boolean)。简单数据类型用户通常是不能修改的,它用来实现一些基本的数据类型。 复合数据类型有类(class)、接口(interface)和数组(array)。复合数据类型是用户根据用户的需要定义并实现其运算的类型。简单类型的数据在函数调用中是以传值方式进行的,而复合数据类型在函数调用中则是以传地址的方式进行的。Java的数据类型可用图2.1表示。 本节我们将介绍Java中简单数据类型、变量、表达式及运算符的基本内容。 图 2.1 整数类型 byte、short、int、long 浮点类型 float、double 字符型 char 布尔类型 boolean 类 class 接口 interface 数组 array 基本类型 引用类型 (复合类型) 数据类型 Java程序都是由数据和对数据进行的操作构成的。 数据类型: 决定了数据的取值范围和运算符号。 2.1.1 整型 Java语言的整型数据与C/C++相似,按照存储位的不同,分为byte、short、int、long四种,分别表示从8位到64位的整数。 表2.1列出了整型所占内存位数和取值范围。其中, int和long类型: 最常用的类型, byte类型: 经常用在字节码数据中,比如网络传输数据或进行二进制数据的输入/输出时。 short类型: 在使用时要求数据的存储须先高字节后低字节,在某些机器中可能会出错,故使用较少。 2.1 数据类型 表2.1 整型数属性表 Java的整数可以用十进制、八进制和十六进制来表示。 八进制: 数以0打头,数字字符为0~7; 十六进制: 数用0x(0X)打头,数字字符为0~9、a~f或A~F。 int型: 一个整型数隐含为int型, long类型: 必须在该数后加上字母l (L)。 2.1.2.浮点型 Java的浮点类型分为两种:①单精度浮点数(float) ②双精度浮点数(double) 。 与C/C++不同,它们的存放位长与机器无关。表2.2给出了浮点数的属性。 表2.2 实型数属性表 浮点数的隐含类型为double型,当我们要float型的数时,就需要显示说明,即在该数后跟一个字母f,告诉编译器该数为float类型。 有效位: 单精度数为:二进制23位,十进制为7位。 双精度数为:二进制52位,十进制为15位。 2.1.3 布尔型 布尔型(关键字boolean)变量有两个值:真(true)或假(false)。 与C/C++不同,布尔型数据是独立的数据类型。在机器中位长为8位。 注意: 不能将整数值赋给布尔变量, 不能将布尔类型的数转换成整型或其他类型。 定义如下: boolean sign=true; 上例定义sign为布尔变量,且初值为true。 2.1.4 字符型 Java中字符型变量的类型为char,它是一个16位的Unicode码,而不是我们在C中所见到的8位ASCII码。 注意:在C语言中,字符与无符号整数是一样的,因而可以混合运 算。可是在Java中,由于Java没有无符

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档