Java基础之循环结构详细球冠

  在使用循环之前,需要先搞清楚"什么时候要做什么事",因为循环不能一直不停。

  循环分为for循环  while循环 以及do while 循环

  每个循环都有循环变量,大多数情况,循环变量是为了记录循环次数的。

for循环

  for(声明循环变量 ;循环条件;迭代){

         被循环的代码块

}

练习1:

输入数字从1-100

public class Test1 {
    public static void main(String[] args) {
        for (int i = 0; i > 100; i++) {
            System.out.println(i);
        }
    }
}

for循环的执行顺序 :声明循环变量 ——判断循环条件——执行循环代码——迭代——判断循环条件

while循环

while循环可以在循环外声明变量

while(循环条件 ){

  循环操作

    迭代

}

练习2:

厚度为1cm的纸需要折叠多少次能超过珠穆朗玛峰(8848m)

public class Test3 {
    public static void main(String[] args) {
       int hight = 884800;
       int hou =1;
       int ci =0;
       while (hou<=hight){
           hou *=2;
           ci++;
       }
        System.out.println(ci);

    }
}

do while 循环

do {

 执行循环语句 

  迭代

} while (条件表达式);

while和do-while的区别

执行次序不同

初始情况不满足循环条件时

while循环一次都不会执行

do-while循环不管任何情况都至少执行一次

do while一般不用不需要特别记

for循环和while循环是【先判断后执行】,但是do-while循环是【先执行后判断】。

for循环和while循环的相同点和不同点

相同点:for循环和while循环可以相互转换,循环需要的内容只是换了位置而已

不同点:1.for循环中声明的循环变量无法在循环外部使用,而while循环却是在循环结构之外声明的循环变量,所以循环结束,也可以继续使用。

           2.for循环语法相对紧凑,while循环语法宽松。

           3.for循环的循环变量结束时后被销毁,所以for循环使用内存空间更加合理。

           4.知道循环次数用for循环,不知道循环次数用while循环。

break  continue return

break  退出终止 可用在循环和switch中,继续结构之后的代码

continue 跳过 继续 可用在循环中, 不退出循环,进行下一次循环

return 返回 退还 可用在方法中  退出整个方法

break continue return 之后都不能写代码

  • 16
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值