|  | 
 
| 
Java中流程控制语句有三种:1.顺序流程2.选择流程3.循环流程(上个世纪,有位计算机科学家说过,这三种流程能描述现实事物中的任何事情)
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  --------------------------------------------------------------------------------
 1.顺序流程不用多说,从上向下执行。。Java默认流程
 --------------------------------------------------------------------------------
 2.选择流程分两种,一种是if语句:
 
 
 复制代码
if(逻辑表达式1) {
    //如果逻辑表达式1的值为true,则执行此语句.执行完毕后,跳出整个IF语句块
}else if(逻辑表达式2) {
    //如果逻辑表达式2的值为true,则执行此语句.执行完毕后,跳出整个IF语句块
}else if(逻辑表达式) {
    //如果逻辑表达式3的值为true,则执行此语句.执行完毕后,跳出整个IF语句块
} else { 
   //如果以上条件都不满足,则执行此语句。。。
}
 
 这段代码中。。。逻辑表达式的值如果为true,就执行后面大括号内语句。如果为false,则继续向下判断
 
 注意:else if ...和else...都是可选语句
 
 另外一种是switch语句,使用形式为:
 
 
 
 
 复制代码switch(变量) //此处的变量类型就目前所学内容来看,只能为4种类型:byte, short, int, char。
{
    case 常量1:
        //待执行的代码
        break;
    case 常量2:
        //待执行的代码
        break;
    case 常量3:
        //待执行的代码
        break;
    default:
        //待执行的代码
}
 虽然case语句中的break是可选的,但在绝大多数情况下,如果没有break,程序的逻辑就会发生错误,因此,通常情况下都需要加上break。
 default语句也是可选的...
 
 --------------------------------------------------------------------------------
 
 
 三.循环流程
 Java中的循环控制语句一共有3种,分别是while,do… while以及for循环。
 1、while循环,形式为:
 
 
 
 
 复制代码while(逻辑表达式1) 
{ 
//判断 逻辑表达式1 的值,如果是true,则循环体里面的语句... 
}
 
 2、do…while循环,形式为:
 
 
 
 
 复制代码do 
{ 
//待执行的代码 
}
while(布尔表达式);
while与do…while之间的区别:
 如果布尔表达式的第一次判断就为false,那么while循环一次也不执行;do…while循环则会执行一次。如果布尔表达式第一次判断为true,那么while循环与do…while循环等价。
 
 3、for循环(使用最多的一种循环),形式为:
 
 
 
 
 复制代码for(表达式1; 逻辑表达式2; 表达式3){ 
//待执行的代码 
}
 
 1.先执行一次表达式1.(一般为初始化变量用,当然,你也可以写别的表达式);
 2.判断 逻辑表达式2的值,如果为true,则执行循环体。
 3.执行表达式3(一般用于步进,当然你也可以做其他用途)
 4,跳到第二步;;直接表达式2的值为false,则跳出循环。
 
 break:用于中止离它最近的循环
 continue:跳此本次循环,开始下次循环...
 
 
 
 | 
 |