zoukankan      html  css  js  c++  java
  • 使用循环重复执行操作

    JAVA中有3种循环:for、do和while。

    for循环

      JAVA中最复杂的循环语句是for。for循环经常用于重复执行程序某部分特定次数。

        for (int dex = 0; dex < 12; dex++) {
           System.out.println("dex = " + dex);
        }

      注意:一个与循环相关的不常见的术语是迭代,它指的是执行单次循环,用于控制循环的计数器变量就是迭代。

    while循环

      while循环不像for循环那样有多个不同的组成部分,它所需要的只是一个条件测试,由while语句来完成。

      如:  while (gameLives) {
            System.out.println("HelloWorld");
          }

    do-while循环

      do-while 循环的功能类似于while循环,但测试条件的位置不同。do-while循环体内的语句至少会执行一次。

        do {
           System.out.println("helloworld");
        }

    退出循环

      退出循环的正常途径是测试条件为false,3种类型的Java循环(for、while和do-while)都是如此。然而有时可能想立即结束循环,即使此时测试条件仍然为true,为此可以使用break语句。

      另外一个可在循环中使用的特殊语句是continue,它是导致退出当前循环,并进入下一次循环

    给循环命名

      要给循环命名,需要将名称放在循环起始位置的前一行,并在名称后加冒号(:)

      循环有名称后,就可以在break或continue语句中使用名称来指出它们将作用于哪个循环,当在break或continue语句中使用循环的名称时,不要加上名称后面的冒号。

    复杂的for循环

      for循环可以相当复杂,可以在初始化部分、条件测试部分,以及循环体部分有多个变量。for循环的各个部分可以使用分号(;)进行隔离,而且在初始化部分可以设置多个变量,循环体中也可以有多条语句

        int i, j;
        for (i = 0, j = 0; i * j < 1000; i++, j += 2) {
           System.out.println(i + " * " + j + " = " + (i * j));
        }

      for循环的组成部分也可为空,一个这样的例子是,在程序的其他地方已经创建计数器变量并设置了初始值。

        int displayCount = 1;
        int endValue = 13;
        for (; displayCount <= endValue; displayCount++) {
           // loop statements would be here
           System.out.println(displayCount);
        }

  • 相关阅读:
    如何通过cocosStudio将plist大图拆分成原来的小图
    斯坦福大学深度学习视频(CS231n课程)
    杂谈——杭州考驾照历程
    机器学习基础自学笔记2
    深度学习笔记1
    GAN学习指南:从原理入门到制作生成Demo
    GAN实现半监督学习
    无监督深度学习图像分类思路
    无监督学习:从基本概念到四种实现模型
    深度学习-无监督
  • 原文地址:https://www.cnblogs.com/dulixiaoqiao/p/6414204.html
Copyright © 2011-2022 走看看