多分支 循环 语句
对比 IF IF ELSE
SWITCH 用法
WHILE循环
注意:
1.whlie语句表达式不能为TRUE ,将无限循环;
2.whlie语句表达式不能为false ,将不执行循环;
3.循环体中要有 改变条件表达式值 的语句,否则将是死循环。
DO…WHILE循环
FOR 语句
语句:
int sum=0;
for (int i=1; i<=100; i++) {
sum+=i;
System.out.println(sum);
System.out.println(i);
}
Foreach 语句
循环控制:
1.break 终止本循环
2.continue 执行下个循环
两者差别:contiinue不适用于switch。
内层循环和外层循环
备注:标签概念。break/continue 标签
经典案例:百钱买百鸡
public class Charges {
public static void main(String[] args) {
int gj,mj,xj;
for (gj =1; gj<=20 ; gj++) {
for (mj=1; mj<=33; mj++) {
for (xj=3; xj<=99; xj+=3) {
if (gj5+mj3+xj/3 == 100) {
if (gj+mj+xj == 100 ) {
System.out.println(“gj=”+gj+" ,mj="+mj+" xj="+xj);
}}}}}}}