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;
} |
|