java试听课-2运算符、表达式和流程控制

上传人:san****019 文档编号:70895079 上传时间:2019-01-18 格式:PPT 页数:14 大小:884.81KB
返回 下载 相关 举报
java试听课-2运算符、表达式和流程控制_第1页
第1页 / 共14页
java试听课-2运算符、表达式和流程控制_第2页
第2页 / 共14页
java试听课-2运算符、表达式和流程控制_第3页
第3页 / 共14页
java试听课-2运算符、表达式和流程控制_第4页
第4页 / 共14页
java试听课-2运算符、表达式和流程控制_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《java试听课-2运算符、表达式和流程控制》由会员分享,可在线阅读,更多相关《java试听课-2运算符、表达式和流程控制(14页珍藏版)》请在金锄头文库上搜索。

1、Java试听-运算符、表达式、流程控制,卫昆,Java表达式,表达式就是可以传递数值的语句。如: int x=3; int y=x; int z=x*y; 表达式可以是变量、文字和运算符的任意组合,也可以是方法的调用。 表达式所传递的值称为返回值,这个值可以赋给变量,而且在Java程序中以许多其他的方式都可以使用。,Java运算符-算术运算符,算术运算符,Java运算符-赋值运算符,赋值运算符,Java运算符-比较运算符,比较运算符,Java运算符-字符串算数运算符,运算符“+”除了用于数值类型的加法运算法,在字符串类型(String)数据中,它还是一个用于连接字符串的特殊的运算符。 当“+”

2、用在表达式中的时候,如果其中有一个操作数是字符串类型(String),则Java会自动将另一个操作数也转换成字符串,然后将这两个字符串相连起来生成一个新的字符串。,Java语句,语句:Java中的语句和表达式出现在“代码块”中。代码块在语法上是一个开大括号()和一个关大括号()包围的一系列语句,如: int size=5; String a=“你好”; 变量声明限制在所包围的代码块的作用域中,因此,在大括号外最近的地方不能访问它们。,Java流程控制-分支语句,if和else:if条件使用布尔表达式确定是否应该执行某条语句,如果表达式返回true值,则执行语句,否则执行else语句。 if(条

3、件表达式) 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.

4、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+) Syste

5、m.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/do/for语句的子语句块中。 如以下实例: for(int i=1;i=10;i+) if (i=3) continue; System.out.println(i); ,谢谢!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号