《第2章new Java语言基础》.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第2章new Java语言基础》.ppt

2.1 数 据 类 型 Java中共有8种基本数据类型: 4种整型, 2种浮点型, 表示字符单元的char型 以及表示布尔值的boolean型。 2.1.1 整型 整型数据类型用来表示整数。Java中4种整型分别是:byte、short、int和long。 2.1.2 浮点型 浮点型数据默认为double型,因此要使用float型字面常量时,必须添加后缀F或f,示例如下所示。 float x = 12.3456; //错误的情况 float y = 12.3456F; //正确的情况 使用double型数据时,可以添加后缀D或d,也可以不用添加,例如: double d = 12.3456789; //正确的情况 double d = 12.3456789D; //也是正确的情况 2.1.3 char型 char型用来表示字符。每个char型变量占16bit,即两个字节。在Java中,字符的编码不是ASCII码,而是采用Unicode编码。 Unicode编码字符是用16位无符号整数表示的,有216个可能值,即0~65?535。可以表示目前世界上的大部分文字语言中的字符。当然,中文字符占了其中相当的一部分。 一般情况下,char类型数据被表示为用一对单引号包含的单个字符,例如: char c1 = ‘n’; char c2= ‘@’; 2.1.4 boolean型 boolean型的取值范围很简单,非“True”即“False”,用来表示逻辑值的“真”或“假”。其字面常量也只有“True”和“False”两种选择,例如: boolean b1 = True; boolean b2 = False; 在C++中用数值或指针可以代替boolean值,0相当于False,非0相当于True。但是在Java中没有这样的规定,boolean型的值不能与任何其他基本类型的值进行转换代替。 2.1.5 基本数据类型值间的转换 在开发Java程序的过程中经常需要把不同基本数据类型的值进行相互转换。Java中基本数据类型的值进行转换主要包括3种情况,分别为自动转换、手动强制转换和隐含强制转换。 1.自动转换 2.强制类型转换 3.隐含强制转换 2.2 变 量 变量主要用来保存数据,是用标识符命名的数据项,是程序运行过程中可以改变值的量。 2.2.1 变量声明 为了描述一个变量名和类型必须采用如下的方式声明一个变量: 变量类型 变量名 2.2.2 变量名和变量类型 变量名应满足如下3个要求: 必须是一个合法的标识符。 不能是关键字或者保留字(如true、false或者null)。 在同一个作用域中必须是唯一的。 Java语言规定标识符由字母、下划线(_)、美元符($)和数字组成,且第一个字符不能是数字。其中,字母包括大小写字母、汉字等。Java语言使用Unicode字符集,它包含65?535个字符,适用于多种人类自然语言。 2.2.3 变量的初始化 变量的数据类型必须与赋给它的数值的数据类型相匹配。 1 //整型 2 int x = 8 , totle=1000; 3 long y =L; 4 byte z = 55; 5 short s = 128; 6 //浮点型 7 float f = 234.5F; 8 double d = -1.5E-8 , square=95.8; 9 //其他类型 10 char c = a; 11 boolean t = true ; 2.2.4 final变量 final变量的数值在初始化之后不能再进行改变。 final float piVar = 3.14159 ; 2.3 运 算 符 算术运算符 关系和逻辑运算符 位运算符 赋值运算符 其他运算符 2.3.1 算术运算符 1.加运算符“+” 加法运算,就是将两个操作数进行求和操作,且只能对数值型数据进行。 2.3.1 算术运算符 2.减运算符“?” 3.乘法运算符“*” 2.3.1 算术运算符 4.除法运算符“/” 5.取余运算符“%” 2.3.1 算术运算符 6.自增/自减运算符 “++”和“??”。 2.3.2 关系和逻辑运算符 2.3.3 位运算符 位运算符是对操作数以二进制位为单位进行的操作和运算,其结果均为整型量。位运算符分为移位运算符和逻辑位运算符。 2.3.4 赋值运算符 赋值是编程中最常用的运算之一,Java中的赋值运算有两种:普通赋值运算和运算赋值运算,下面将对这两种赋值运算符进行介绍。 1.普通赋值运算 2.运算赋值运算 2.3.5 其他运算符 除了上面介绍的几类运算符之外,Java语言还支持其他一些运算符, 1.“?:”运算符 “?:”

文档评论(0)

mwap + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档