黑马程序员技术交流社区

标题: 控制结构 [打印本页]

作者: 范康    时间: 2016-4-16 22:29
标题: 控制结构
Java中控制结构(control flow)的语法与C类似。它们都使用{}来表达隶属关系。



选择 (if)

复制代码
if (conditon1) {
    statements;
    ...
}
else if (condition2) {
    statements;
    ...
}
else {
    statements;
    ...
}
复制代码
上面的condition是一个表示真假值的表达式。statements;是语句。



练习 写一个Java程序,判断2013年是否是闰年。



循环 (while)

while (condition) {

    statements;

}



循环 (do... while)

do {

    statements;

} while(condition);  // 注意结尾的;



循环 (for)

for (initial; condition; update) {

    statements;

}



跳过或跳出循环

在循环中,可以使用

break; // 跳出循环

continue; // 直接进入下一环



练习 写一个Java程序,计算从1加2,加3…… 一直加到999的总和



选择 (switch)

switch(expression) {

    case 1:

        statements;

        break;

    case 2:

        statements;

        break;

    ...

    default:

        statements;

        break;

}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2