java三种循环(for、while、do while)和终止语句(break、continue、return)

前言必读

读者手册(必读)_云边的快乐猫的博客-CSDN博客

一、java三种循环(for、while、do while)

使用场景:

for循环一般在明确循环条件和循环次数时使用。(常用

while(while先判断再执行,不通过则不执行循环和do...while(至少先执行一次后再进行判断循环在不明确循环次数时使用。

for循环

代码语法:

for(初始值;循环条件;遍历初始值;){

        代码语句

     }

代码例子:

    //题目计算0-100奇数和偶尔的和
    public static void main(String[] args) {
                int a = 0;//定义一个存放奇数的a的盒子
                int b = 0;//定义一个存放偶数的b的盒子
        for (int i = 0; i <=100 ; i++) {//定义一个i要遍历0-100的奇数偶数值
                if(i%2!=0){//如果i除于2的余数不等于0,那就是奇数
                    a+=i;//很多i奇数进来,放到a盒子里面相加
                }else{//如果不是奇数,那就是偶数,执行下一个
                    b+=i;//很多i偶数进来,放到b盒子里面相加
                    }
            }
        System.out.println("奇数和为"+a);//输出a盒子里面的所有i奇数
        System.out.println("偶数为和"+b);//输出b盒子里面的所有i偶数
    }

 运算结果:

奇数和为2500
偶数为和2550

while循环

代码语法:

while(循环条件){

        代码语句;

}

代码例子:

   //计算1-100的和
    public static void main(String[] args) {
        int i = 0;//定义一个初始值i
        int sum = 0;//定义一个存放初始值累加的盒子sum
        while (i<100){//遍历初始值条件
            i++;//给初始值进行自增
            sum+=i;//sum盒子存放全部遍历出来的i值
        }
        System.out.println(sum);//条件外输出sum只用输出最终一次结果就好了
    }

运算结果:

5050

do while循环

代码语法:

do {
           代码语句;
      }while(循环条件);

代码例子:

    //计算1-100的和
    public static void main(String[] args) {
        int i = 0;//1.定义一个初始值i
        do{
            System.out.println("你是小猫吗");//2.先执行一遍再说
            i++;//3.在i=0的基础上自增
            }while (i<=2);//4.i满足条件就会继续执行下去
    }

运算结果:

//先打印1次
//后面条件判断再执行2次
你是小猫吗
你是小猫吗
你是小猫吗

二、终止循环或者分支语句(break、continue、return)的区别:

break:彻底结束当前循环(辞职:彻底不干了

使用场景:主要用在循环语句或者switch语句

continue:跳出本次循环,进入下一轮循环(请假:这次干不了,下一轮再来

使用场景:只能用于循环

return:返回到函数调用处,后面语句也不再执行了。使用return 表达式;最多只能返回一个值(受气媳妇:直接跑回娘家,后面的啥也不管了

使用场景:return 表达式;只能用于函数

如果你觉得本篇文章对你有所帮助的,给个一键三连吧!!!

点赞关注收藏,抱拳了!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云边的快乐猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值