资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java试听-运算符、表达式、流程控制,卫昆,Java表达式,表达式就是可以传递数值的语句。如: int x=3; int y=x; int z=x*y; 表达式可以是变量、文字和运算符的任意组合,也可以是方法的调用。 表达式所传递的值称为返回值,这个值可以赋给变量,而且在Java程序中以许多其他的方式都可以使用。,Java运算符-算术运算符,算术运算符,Java运算符-赋值运算符,赋值运算符,Java运算符-比较运算符,比较运算符,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/do/for语句的子语句块中。 如以下实例: for(int i=1;i=10;i+) if (i=3) continue; System.out.println(i); ,谢谢!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号