再回首,Java温故知新(九):Java基础之流程控制语句

时间:2015-06-09 00:37:00   收藏:0   阅读:225

  流程控制语句分为条件语句、循环语句和中断语句。

  

  中断语句包括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){
    //针对对象执行操作
}
for(初始化计数器; 循环条件;更新计数器){
    //循环执行的操作
}

//常用模板
for(int i = 0; i < x; i++){
    //操作
}

  

原文:http://www.cnblogs.com/aotian/p/4562246.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!