java中的三种循环结构

java和C实际上及其类似,除了面向过程和面向对象这两点的分别外,在循环结构上还是趋同的

首先来复习一下3大循环结构,分别是while,do ...while,for。
那么他们的区别是什么,按照循环次数来看,for是知道自己循环多少次的,而while是不知道的,do..while是至少执行do的语句。

在一本java基础书上,看到一道题,是要求用3种循环控制求出100以内前5个3的倍数的数字。用这道题来复习一下3种循环结构。

for:
int k=0;
for(int x=1;x<100;x++){
if(x%3==0&&k<5){
System.out.println(x);
k++;
}
}
while:
int x=1;
int k=1;
while(x<=100){

if(x%3==0&&k<5){
System.out.println(x);
k++;
}
x++;
}

do..while:
int i=1,k=0;
do{if(i%3==0&&k<5){
System.out.println(i);
k++;
}
i++;
}while(k<=100);
上面三种方法都可以正常运行,得到想要的结果。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值