3章java程序设计语言概述讲义.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
public static boolean isPalindrome(String str) //判str是否为回文 { int len = str.length(); //返回字符串长度 for (int index = 0; index len / 2 -1; index++){ if (str.charAt(index) != str.charAt(len-index-1)) return false; } return true; } } * * * * * * * * * * * * * * * * 【其他运算符】 1.三目条件运算符(?:) 1)在Java语言中,三目条件运算符(?:)与C语言中的使用规则是完全一致的,使用的形式是: x ? y : z; [举例] 从两个数中找出较大的数。 int a=3,b=4; int max= a b ? a : b; max的值为4。 2)三目条件运算是可以嵌套的。 [举例] : 求3个中最大的,并赋值给max. int a=3,b=4,c=5; int max=(ab ? a:b)c ? (ab?a:b):c; 2.复合赋值运算符 x+=10(等价于x=x+10)。 后面表3-7列出了Java中所有的复合赋值运算符。 3.对象运算符(instanceof) 对象运算符instanceof用来判断一个对象是否是某一个类或者其子类的实例。返回“true”或“flase”。 b = a1 instanceof A 4.new 运算符 new运算符用于创建一个新的对象或者新的数组。 5.其他运算符 “.” 对象运算, [例如] System.in “[ ]”数组 运算, [例如 ] a[3]=10 【运算符的优先级与结合性】 p51 3.6 流程控制语句 分支语句:if...else、switch 循环语句:while、do...while、for 转移语句:break、continue、label 返回语句:return 《分支结构》 if (布尔表达式) 语句1; [else 语句2;] switch (表达式) { case 常量1:语句块1; ...... case 常量n:语句块n; default:语句块n+1; } 《循环结构—while 》 格式: while (循环条件) {循环体} 含义:循环条件为一个布尔表达式,其值为true时,重复执行循环体。 《循环结构— do 》 格式: do{ 循环体 } while (循环条件); 含义:重复执行循环体,直到循环条件为false。 《循环结构—for》 格式: for (表达式1;表达式2;表达式3) 循环体; 表达式1:循环初值 表达式2:布尔型表达式,循环条件 表达式3:循环增量表达式 《控制转移语句》 break语句:使程序的流程从一个语句块内部转移出去。通常在switch和循环语句中使用。 continue语句:只能在循环语句中使用。其作用是终止当前这一轮的循环,直接进入下一轮的循环。 3.7 数组 按照元素的组成分类,数组属于复合数据类型,它是由类型相同的元素组成的有顺序的数据集合。 特点: 元素类型相同; 元素有顺序; 所有元素共用一个名称。 一维数组的声明与创建 格式:数组元素类型 数组名[ ]; 数组元素类型[ ] 数组名; 举例: int array_int[ ]; double array_double[ ]; String[ ] str; Point[ ] P; 注意:数组属于引用类型,因此在声明数组引用时不能给出长度。 《数组的创建》 声明数组引用后,需要利用new运算来为数组型变量定义长度且分配内存空间,我们将其称之为创建数组。 array_int=new int[10]; array_double=new double[1000

文档评论(0)

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

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

1亿VIP精品文档

相关文档