循环
1.
whlie(循环条件){
//循环条件
i++;
}
先判断,在执行
如:
西行四人长途跋涉,路经盘丝岭,唐班长饥渴难耐,指派八戒同学去采购饮食,不想八戒同学迷恋盘丝公寓蜘蛛MM,将公款用于请小蜘蛛吃麦当劳,造成唐班长三人空腹呆等,唐班长大怒,遂惩罚八戒绕盘丝岭跑步30圈。
public class SimpleRun {
public static void main(String[] args) {
int i = 1;//八戒所跑的圈数
while (i <= 30) {//若八戒没有跑够30圈,继续跑
System.out.println("八戒跑了" + i + "圈了");
i++;
}
}
}
2.
int i=1;
do{
(System.out.println"八戒跑 了" + i + "圈了! ");
i++;
}whlie(i<=30);
先执行,在判断
whlie do-whlie区别: (1) 语法不同。 (2) 执行顺序不同,do-while循环将条件放在结构体后面,先执行,再判断。while循环先判断再执行。 (3)一开始循环条件就不满足的情况下,while循环一次都不执行,do-while循环在任何情况下都会执行一次。
3.
for循环
for (初始化表达式; 结束判断表达式; 自增(减)表达式) {
循环操作 }
如:
西行四人历尽艰辛,渐渐发现选择脾性暴躁的悟空作为同伴是个极大的错误,一路上为悟空摔碗砸盆,打架伤人赔尽了学校所提供的西行经费,这一天来到车迟国四人已经是分文全无,连吃碗混沌的钱都凑不出来了。走投无路之际喜闻车迟国正举办铁人竞赛,其中正有悟空最为擅长的180公里自行车环城比赛,完成即有奖金,三人鼓动悟空报名参加。 规则如下: 选手骑乘自行车绕城10周(车迟国都城周长18公里),凡完成比赛者可获得1000元奖金。
public class ForBike {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
System.out.println("悟空正在进行" + i + "圈!");
}
System.out.println("完成比赛,悟空获得奖金!");
}
}