Java中循环结构

一、Java中循环结构有三种:

1.while循环

 在控制台中输出1-10;

int i=1;
while(i<=10){
    System.out.print(i+" ");
    i++;
}

这里我们先定义i变量,while() 括号里加条件判断;

循环体里 我们输出i 以及i++;后面是不断的循环执行,直到while条件不满足为止,退出循环

2.do...while()循环

int i=1;
do{
    System.out.print(i+" ");
    i++;
}while(i<=10);

这里,也是先定义变量i,然后先执行,再进行while()里面的判断;

循环体里面,我们先输出i以及i++;  后面是不断的循环执行,直到while条件不满足为止,退出循环

注意:while循环与do...while循环的区别是:

           while循环先进行判断,再执行循环体(不一定会执行);

           do...while是先执行循环体,再进行判断(至少执行一次);

3.for循环

for(int i=1;i<=10;i++){
        System.out.print(i+" ");
}

这里,for循环里面有初始条件i=1;判断条件i<=10;循环增进i++;等

循环体里面只有输出语句即可;

for循环的嵌套执行:

for(int i=1;i<10;i++){
    for(int j=1;j<10;j++){
        System.out.print("i="+i+" j="+j+" ");
    }
    System.out.println();
}

 结果:

i=1 j=1 i=1 j=2 i=1 j=3 i=1 j=4 i=1 j=5 i=1 j=6 i=1 j=7 i=1 j=8 i=1 j=9 
i=2 j=1 i=2 j=2 i=2 j=3 i=2 j=4 i=2 j=5 i=2 j=6 i=2 j=7 i=2 j=8 i=2 j=9 
i=3 j=1 i=3 j=2 i=3 j=3 i=3 j=4 i=3 j=5 i=3 j=6 i=3 j=7 i=3 j=8 i=3 j=9 
i=4 j=1 i=4 j=2 i=4 j=3 i=4 j=4 i=4 j=5 i=4 j=6 i=4 j=7 i=4 j=8 i=4 j=9 
i=5 j=1 i=5 j=2 i=5 j=3 i=5 j=4 i=5 j=5 i=5 j=6 i=5 j=7 i=5 j=8 i=5 j=9 
i=6 j=1 i=6 j=2 i=6 j=3 i=6 j=4 i=6 j=5 i=6 j=6 i=6 j=7 i=6 j=8 i=6 j=9 
i=7 j=1 i=7 j=2 i=7 j=3 i=7 j=4 i=7 j=5 i=7 j=6 i=7 j=7 i=7 j=8 i=7 j=9 
i=8 j=1 i=8 j=2 i=8 j=3 i=8 j=4 i=8 j=5 i=8 j=6 i=8 j=7 i=8 j=8 i=8 j=9 
i=9 j=1 i=9 j=2 i=9 j=3 i=9 j=4 i=9 j=5 i=9 j=6 i=9 j=7 i=9 j=8 i=9 j=9 

通过输出结果我们也应该能够知道执行的具体过程;

先执行外层循环 比如i=1 执行到内层循环,j从1到9 

也就是输出了i=1 j=1 i=1 j=2 i=1 j=3 i=1 j=4 i=1 j=5 i=1 j=6 i=1 j=7 i=1 j=8 i=1 j=9

执行第二次外层循环 i=2执行到内层循环,j从1到9 

再次输出了 i=2 j=1 i=2 j=2 i=2 j=3 i=2 j=4 i=2 j=5 i=2 j=6 i=2 j=7 i=2 j=8 i=2 j=9

一次类推,外层有多少次,也就输出多少行,内层有多少次,就是输出多少列;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值