当前位置: 首页 > news >正文

全面加强政府网站建设潍坊今日头条新闻

全面加强政府网站建设,潍坊今日头条新闻,企业推广的成功,阿里云学生wordpress文章目录循环while循环for循环for each循环中断控制语句breakcontinue带标签的break(相当于goto)循环 在java中有3种循环,分别是while循环,for循环,for each循环 while循环 while循环的形式是 while(condition) statement int i 5;while …

文章目录

  • 循环
    • while循环
    • for循环
    • for each循环
  • 中断控制语句
    • break
    • continue
    • 带标签的break(相当于goto)

循环

在java中有3种循环,分别是while循环,for循环,for each循环

while循环

while循环的形式是 while(condition) statement

        int i = 5;while (i > 0){i--;}

上面的while循环会先进行判断,然后再执行循环体里面的代码。如果想要先执行循环体代码然后再判断,那么就可以使用do while循环
do/while循序这个和while是类似的,形式为 do statement while(condition)

        int j = 5;do {j--;}while (j > 0);

while 和 do/while 的区别就是while先要进行判断,而do/while后进行判断

for循环

for循环也被叫做确认循环,因为for循环一般都是确认循环次数的
for循环的格式如下

        for (int i = 0; i < 10; i++) {System.out.println(i);}

for循环由3部分构成

  • int i = 0;是第一部分,表示初始化计数器,如果是在for循环这里定义的变量,那么作用域就是该for循环的代码块
  • i < 10;是第二部分,就是用来判断是否退出循环的,当该条语句为false的时候就退出循环
  • i++ 这是第三部分,表示在每次循环结束时要进行的操作,也就是如何更新计数器,可以理解为该条语句就是在该循环代码块的最后一条语句

每个部分都是可以选择是否填写的

        // for循环写法有很多,例如我们可以增大计数器的的作用范围int j;for (j = 0; j < 10; j++){}// 死循环for (int i = 0; ; i++) {}

for each循环

Java有一种功能很强的循环结构,可以用来依次处理数组(或者其他元素集合)中的每
个元素,而不必考虑指定下标值。
这种增强的for循环的语句格式为:for (variable collection)statement

要使用for each循环,必须是一个数组或者实现了Iterable,如 ArrayList
下面的代码就使用for each遍历了数组和List

        // 输出5,4,3,2,1for (int i : a) {System.out.println(i);}List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);// 输出 1,2,3,4,5for (Integer integer : list) {System.out.println(integer);}

中断控制语句

提前终止循环的语句有break,continue,带标签的break

break

break语句可以跳出循环语句,相当于提前终止循环,使用很简单,在循环体里面执行到break就会跳出该循环体

        // 下面当i > 3 的时候就会终止循环,程序只会输出0,1,2,3for (int i = 0; i < 5; i++) {if (i > 3) break;System.out.println(i);}

continue

continue语句会跳过本次循环,不会终止循环。相当于continue后面的代码不会执行,直接开始执行下一次循环

        // 下面代码会输出 0,1,2,4for (int i = 0; i < 5; i++) {if (i == 3) continue;System.out.println(i);}

带标签的break(相当于goto)

java中也有类似于goto功能,就是使用带标签的break跳出到任意位置。要使用首先需要定义标签, 自己写一个标签名称,后面紧跟一个冒号,标签需要放到希望跳出的循环前面,下面代码就是一个简单应用

        rollback:for (int i = 0; i < 10; i++) {for (int j = 0; j < 10; j++) {for (int k = 0; k < 10; k++) {// break的时候带上自己要回退到哪里的标签,回退之后就会跳出标签点挨着的循环if (i == 2)break rollback;}}}

该方式也可以使用在任意代码块,不止是循环,但是不建议使用,因为可能会导致程序结构混乱

http://www.dt0577.cn/news/7394.html

相关文章:

  • 太和网站建设现在搜索引擎哪个比百度好用
  • 网站开发工资咋样百度快速收录账号购买
  • 找做金融的网站有哪些百度搜索推广登录入口
  • 做网站用的文本编辑器整合营销传播策略
  • 济南做html5网站建设搜狗搜索网页版
  • 帮人家做网站能赚多少钱百度快照在哪里找
  • pycharm 做网站网站搜索排名
  • html5做网站好吗如何快速推广自己的品牌
  • 咸宁做网站哪家好营销型网站分析
  • 网站开发 视频存在哪外贸谷歌优化
  • 曲阳网站建设推广韩国日本比分
  • 蓝色网站导航百度网首页官网登录
  • 如何申请自己的网站空间今日足球赛事分析推荐
  • 网站服务器出错是什么意思搜索引擎优化的方法包括
  • 个人做的网站可以收款seo关键词优化
  • 怎么样百度搜到自己的网站域名收录查询工具
  • 简单做图网站希爱力的作用与功效
  • 学校网站管理系统免费舆情网站下载大全最新版
  • 电子商务网站建设与维护实训题库网站检测工具
  • 永久免费的网站软件如何推广软件
  • 自己做的网站如何让别人访问做百度推广员赚钱吗
  • 网站怎么做链接百度发布
  • 响应式网站开发毕业论文2023年广州疫情最新消息
  • wordpress实时交流插件如何进行搜索引擎优化 简答案
  • 在线视频下载网站如何做流量平台有哪些
  • 合肥营销网站建设设计谷歌seo服务公司
  • 网站制作 太原怎么推广游戏代理赚钱
  • 网站建设项目介绍百度搜图入口
  • 广州网站建设专家网站建设策划方案
  • 公司做网站开票是什么项目拓客软件哪个好用