循环语句总结及举例

一、while循环和do...while循环

while循环和do...while循环的不同:while循环:先判断条件,再执行逻辑代码。

                do...循环:先执行逻辑代码,在判断条件。

while循环:

组成:1、初始化:循环的初始化变量。

   2、条件判断:条件返回必须是true或false。

   3、循环体:条件满足的话执行的逻辑代码

   4、迭代条件:给循环跳出的条件

举例:

输出1——100的值。

public class WhileDemo{

        public static void main(String[] args){

//定义一个变量

//创建while循环

int i=1;

while(i<=100){

System.out.println("i="+i);

i++;

}

 }

}

do...while循环:

例:计算1——100的和

public class DoWhileDemo{

        public static void main(String[] args){

int num = 1;
        int sum = 0;
        do{
            if(num % 2 == 0){
                sum += num;
            }
            num++;
        }while(num <= 100);
        System.out.println("1-100的偶数的和是:" + sum);
        
    }
}
 

二、for循环

例:

输出1——100偶数的和

public class ForDemo{
    public static void main(String[] args){
        //for循环
      //计算1-100之间偶数的和
        int sum = 0;
        for(int num = 1 ; num<= 100 ; num++){
            //判断是否是偶数
            if(num % 2 == 0){
                sum += num;
            }
        }
        System.out.println("1-100之间偶数的和:" + sum);

        }

}
三、break的使用

break:完全跳出循环

注意:

如果是多层循环,break只能跳出它所在那层循环

public class BreakDemo{
    public static void main(String[] args){
        //定义一个计数器
        int count = 0;
        while(true){
            int number  = (int)(Math.random()*101);
            if(number == 88){
                break;
            }
            count++;
            System.out.println(count + "次:" + number);
        }

    }
}
四、continue的使用

continue:跳出当前循环进行下一次循环。

例:

public class ContinueDemo{
    public static void main(String[] args){
        //把100~150之间不能被3整除的数输出
        for(int i = 100; i <= 150; i++){
            if(i % 3 == 0){
                continue;
            }
            System.out.println(i);
        }
    }
}
五、return的使用

return:两种格式
        1、return expression
             返回一个值给调用该方法的语句。
             返回值的数据类型必须和方法声明中的返回值类型一致或是精度低于声明的数据
             类型。
         2、return
             当方法声明中用void声明返回类型为空时,它不能返回任何值。

例:

public class ReturnDemo{
    public static void main(String[] args){
        //System.out.println(getNum());
        //return;
    }
    
    //定义一个方法
    public static boolean getNum(){
        //return 1;
        //return;
        boolean flag = true;
        
        return flag;
    }
}
 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值