一.条件语句
if 条件语句是一个重要的编程语句,用于告诉程序在某个条件成立的情况下执行某段语句,而在另一种情况下执行另外的语句。
使用f条件语句,可选择是否要执行紧跟在条件之后的那个语句关键字i之后是作为条件的“布尔表达式”。如果该表达式返回的结果为 true,则执行其后的语句:如果为 false,则不执行if条件之后的语句。if条件语句可分为简单的if条件语句、ifelse 语和ilseif多分支语句.
2.if...else语句
if ..else 语句是条件语句中最常用的一种形式,它会针对某种条件有选择地做出处理。通常表现为“如果满足某种条件,就进行某种处理,否则就进行另一种处理”。
if(条件表达式){
语句序列1
}else{
语句序列2
}
f后面“0”内的表达式的值必须是 boolean 型的。如果表达式的值为 true,则执行紧跟if 语句的复合语句:如果表达式的值为 false,则执行 else 后面的复合语句。
3.if__elseif多分支语句
if_elseif 多分支语句用于针对某一事件的多种情况进行处理。通常表现为“如果满足某种条件就进行某种处理,否则如果满足另一种条件则执行另一种处理”。语法如下:
if(条件表达式 1){
语句序列 1
}else if(条件表达式2){
语句序列2
}
...
else if(条件表达式n语句序列n){
语句序列n
}
条件表达式1一条件表达式 n:必要参数。可由多个表达式组成,但最后返回的结果一定要Q为 boolean 类型。
语句序列;可以是一条或多条语句,当条件表达式|的值为 true 时,执行语句序列1;当条件表达式 2的值为 true 时,执行语序列 2,以此类推。当省略任意一组语句序列时,可以保留其外面的{},也可以将{}替换为“;”。
4.switch语句
switch 语句首先计算表达式的值,如果表达式的计算结果和某个 case 后面的常量值相同,则执行该 case 语句后的若干个语句直到遇到 break 语句为止。此时,如果该 case 语句中没有 break 语句,将继续执行后面 case 中的若平个语句,直到遇到 break 语句为止。若没有一个常量的值与表达式的值相同,则执行default后面的语句default 语句为可选的,如果它不存在,且 switch 语句中表达式的值不与任何语句块 1case 的常量值相同,switch 语句则不做任何处理。
二.while循环语句
while 语句也称条件判断语句,它的循环方式为利用一个条件来控制是否要继续反复执行这个语句。
1.do...while 循环语句
do...while 环语句与 while 循环语句类似,它们之间的区别是 while 语为先判断条件是否成再执行雷环体,而 do.while 循环语句则先执行一次循环后,再判断条件是否成立。也就是说,do..while涵环语知“台”中的程序段至少要被执行一次。
2.for循环语句
for环是Java 程序设计中最有用的循环语句之一。个for 环可以用来重复执行某条语句,直到某个条件得到满足。for循环有两种语句,一种是传统的 for 语句,一种是foreach 语句,下面分别介绍这两种语句的使用方法。
三.break 语句
使用 break 语句可以跳出 switch 结构。在循环结构中,同样也可用 break 语跳出当前循环体,从而中断当前循环。
continue 语句是针对 break 语句的补充。continue 不是立即跳出循环体,而是跳过本次循环,回到循环的条件测试部分,重新开始执行循环。在 for 循环语句中遇到 continue 后,首先执行循环的增量部分,然后进行条件测试。在 while和 do...while 循环中,continue 语句使控制直接回到条件测试部分。