Java试听课-2运算符、表达式和流程控制.ppt_第1页
Java试听课-2运算符、表达式和流程控制.ppt_第2页
Java试听课-2运算符、表达式和流程控制.ppt_第3页
Java试听课-2运算符、表达式和流程控制.ppt_第4页
Java试听课-2运算符、表达式和流程控制.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java试听-运算符、表达式、流程控制 卫昆 Java表达式 表达式就是可以传递数值的语句。如: int x=3; int y=x; int z=x*y; 表达式可以是变量、文字和运算符的任意组合,也可以是方法的 调用。 表达式所传递的值称为返回值,这个值可以赋给变量,而且在 Java程序中以许多其他的方式都可以使用。 Java运算符-算术运算符 算术运算符 运算符含义例子 +相加3+4 -相减5-7 *相乘5*5 /相除14/7 %求余20%5 +(后)递增y=x+(y=x x=x+1) -(后)递减y=x(y=x x=x-1) +(前)递增Y=+x(y=x+1;x=x+1) -(前)递减Y=-x(y=x-1;x=x-1) Java运算符-赋值运算符 赋值运算符 表达式含义 x+=yx=x+y x-=yx=x-y x*=yx=x*y x/=yx=x/y Java运算符-比较运算符 比较运算符 运算符含义例子 =相等x=3 !=不相等x!=3 大于x3 =大于或者等于x=3 Java运算符-字符串算数运算符 运算符“+”除了用于数值类型的加法运算法,在字符串类型( String)数据中,它还是一个用于连接字符串的特殊的运算符。 当“+”用在表达式中的时候,如果其中有一个操作数是字符串 类型(String),则Java会自动将另一个操作数也转换成字符串 ,然后将这两个字符串相连起来生成一个新的字符串。 Java语句 语句:Java中的语句和表达式出现在“代码块”中。代码块在语 法上是一个开大括号()和一个关大括号()包围的一系列语句 ,如: int size=5; String a=“你好”; 变量声明限制在所包围的代码块的作用域中,因此,在大括号外 最近的地方不能访问它们。 Java流程控制-分支语句 if和else:if条件使用布尔表达式确定是否应该执行某条语句, 如果表达式返回true值,则执行语句,否则执行else语句。 if(条件表达式) else 或者 if (条件表达式) ; else if (条件表达式) ; else ; Java流程控制-switch条件 Java中的switch语句用整数类型(或者是可以自动提升为整数类 型的参数)在一些可选的case分支中进行选择: switch() case 整型表达式: 语句; break; case 整型表达式: 语句; break; default: break; Java流程控制-while循环 不断重复执行一段Java代码,直至满足条件截止。 while(条件表达式) 语句; 如下面语句实例。 int i=1; while(i=10) System.out.println(i); i+; Java流程控制-dowhile循环 dowhile循环和while循环类似,但其中有一个主要区别:循环 中测试条件的位置不同。while循环在循环之前位测试条件,而 dowhile的循环条件在循环体之后。 do 语句; while(条件表达式) 如下面语句实例 int i=1; do System.out.println(i); i+; while(i=10); Java流程控制-for循环 for循环用于重复语句,直至满足某个条件。 for(初始化表达式;条件表达式;自增减表达式) 语句; 如下面语句实例: for(int i=1;i=10;i+) System.out.println(i); Java流程控制-break和continue语句 在所有循环中,如果你希望提前退出该循环,为此我们可以使用 break和continue语句。 使用break语句可以终止switch语句或者循环语句的执行 如以下实例: for(int i=1;i=10;i+) if (i=3) break; System.out.println(i); continue语句用来略过循环中剩下的语句,重新开始新的循环, 这和break语句的完全跳出循环是不一样的。 continue 仅仅出现在while/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论