网站大量收购独家精品文档,联系QQ:2885784924

对象的属性变量的详述.pptVIP

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

字符串变量(确切说应该是对象,因为String其实是一个类,但我们简单说为变量),可以像基本数据类型变量那样被赋值、访问。02Java提供了字符串类型String,实际上String是一个类,它不属于基本数据类型,但字符串使用得实在太频繁了,所以Java提供了对它更方便的使用方式。01字符串类型算术运算符+加法运算符,或正值运算符。如3+5,+3-减法运算符,或负值运算符。如5-2,-3*乘法运算符。如3*5/除法运算符。如5/3%模运算符(求余运算符),可对小数操作。如7%4=38.5%3=2.5Java语言中运算符“+”可用来连接两个字符串。“Abc”+123的结果为”Abc123”先(乘、除、取余),后(加、减)。整数相除结果取整。操作数有小数是结果为小数。可对char类型数据运算,不能对boolean类型数据进行运算。Java语言里“%”可对整数取模,也可对小数取模。16.2%5值为1.2有关算术运算符的说明自增自减运算符++、--使变量增1、减1++i,i++相当于i=i+1;--i,i--相当于i=i-1;先执行i=i+1,再使用i先使用i,再执行i=i+1a=3;b=--a;rint(b+(a++));输出:22最后a的值变为3符号在前,先自增(减) 符号在后,后自增(减)/*a=a-1;b=a;a为2,b为2*/区分“==”与“=”。a==1是比较变量a的值是否等于1,结果为逻辑值。a=1是将常量1赋值给变量a。=5的结果为true。关系运算符中==和!=的优先级略低,混合比较时其他关系运算符要先执行,后判断相等(==)和不等(!=)。321关系运算符的使用注意:关系运算符在混合运算时,逻辑非(!)的优先级别最高,逻辑与()和逻辑或(||)的优先级别低于关系运算符的。利用、||做逻辑或运算时,如果只计算运算符表达式左边的结果即可确定与、或的结果,则右边的表达式将不会执行。逻辑运算符在使用运算符时,尽量使其右端表达式的类型与其左端变量类型相一致,否则要进行类型转换。C赋值运算符的优先级别低于其他运算符,在混合使用时,先处理等号右边的复杂表达式,然后把处理结果赋给左边的变量。B允许进行连续赋值。D自右向左赋值,左边必须是变量,不能写常量或表达式。A复合的赋值运算符:+=、-=、/=、*=、%=,先运算后赋值,后面的表达式相当于有括号。E赋值运算符表达式1?表达式2:表达式3先判断表达式1,如果值为true,则执行表达式2,将其结果作为三目条件表达式的值;否则,将表达式3的结果作为三目条件表达式的值。条件运算符可简单替换双分支选择结构语句。条件运算符Java中的数组是一个复合数据类型1数组中的元素具有相同的类型2元素类型可以是基本数据类型,类的对象,也可以是数组类型3数组元素是有序排列的,使用下标来访问4数组有一个属性length,表示数组的长度5数组必须经过声明,构造,赋初值三个步骤以后才能使用(定义—内存分配—赋值)6数组的概念声明一个一维数组的方式如下:元素数据类型[]数组名称;元素数据类型数组名称[];注意:两种声明方式完全相同在[]里面什么都不能有声明一个数组并没有为数组元素分配内存,因此还不能使用它们。一维数组的声明一维数组的创建声明数组后,通过使用运算符new为数组分配内存空间,之后数组才能存储数据。格式: 数组名称=new元素数据类型[元素个数];/*声明整型数组intArray,包含10个元素*/int[]intArray;intArray=newint[10];/*声明单精度型数组floatArray,包含15个元素*/floatfloatArray[]=newfloat[15];一维数组在声明的时候,[]里面是什么都不能有的,但是在使用new运算符进行创建的时候,必须指明数组的长度,只有这样系统才能知道应该给这个数组分配多少内存。与C语言不同,Java允许在创建数组时使用整型变量来指定数组元素的个数。这位数组的使用带来了很大的灵活性。一维数组创建的注意一维数组的创建声明整型数组a,包含10个元素int[]a=newint[10];a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]数组a10个内存空间,每个空间可存放一个整型数据赋值符“=“此处实现让a指向这10个连续

文档评论(0)

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

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

1亿VIP精品文档

相关文档