标签:
流程控制语句分为条件语句、循环语句和中断语句。
中断语句包括break和continue,两者的区别在于break会跳出整个循环,而continue则是跳出此次循环,之后还会继续下一次循环。
条件语句有两种,使用最多的是if...else这个没有什么难的,按照字面意思走,如果括号中的表达式为true则走if后的语句,如果为false则走else中的语句,其中只有if(){...}部分是必须的,其格式如下:
if(boolean表达式1){ //表达式1为true时的操作 }else if(boolean表达式2){ //表达式2为true时的操作 }else{ //以上表达式都为false时的操作 }
第二种是switch开关语句,对于if语句来讲使用起来稍显麻烦,主要用来替代多重if...else if...循环,需要注意的是除了最后一个case以外的每个case表达式后都需要跟break;否则表达式将执行到第一个break或语句结尾,另外字面量的种类包括:
1.char、byte、short、int型数字以及其包装类
2.枚举常量
3.字符串(从Java7.0开始)
其格式如下:
switch(变量){ case 字面量1: //操作 break; case 字面量2: //操作 break; case 字面量3: //操作 break; default: //都不符合以上条件时的操作 }
循环语句包括for循环、while循环、do...while循环、foreach循环。
for(Object obj : List){ //针对对象执行操作 }
while(boolean表达式){ //为true时的操作 } do{ //操作,此操作无论表达式结果如何都会执行一次 }while(boolean表达式)
for(初始化计数器; 循环条件;更新计数器){ //循环执行的操作 } //常用模板 for(int i = 0; i < x; i++){ //操作 }
标签:
原文地址:http://www.cnblogs.com/aotian/p/4562246.html