zoukankan      html  css  js  c++  java
  • 循环结构1

    循环结构

    • while 循环

    • do……while循环

    • for 循环

    • java5中进入了主要用户数组的增强型for循环。

    while 循环

    while是最基本的循环结构

    表达结构为:

            //输出1~100
           int i = 0;
           while (i<100){//i<100时,结果为true,while继续循环。i>100后,则结果为float。终止循环
               i++;
               System.out.println(i);//输出每一次循环i的结果
          }
      }
    }
    1. 只要结果为true,则会继续循环。

    2. 大多数情况,需要一个让程序失效的方式来结束循环,如上面i<100。

    3. 少部分程序需要质疑执行,比如服务器

    用while循环计算1+2+3+4……+100算式

    package weiwei.struct;

    public class While02 {
       public static void main(String[] args) {
           //1+2+3……100
           int i = 0;//设i为循环次数
           int sum = 0;//sum为每次循环次数相加后的值
           while(i<=100){
               sum = sum+i;   //0+0+1+2....+100
               ++i;//为实现循环次数,每循环一次+1,循环到第100次后,结束循环
           System.out.println(sum);
      }
      }
    }

    do while 循环结构

    do while循环与while循环及其相似,但do while循环至少循环一次

    输入格式:

    do {
       //代码语句……
    }whlie(布尔值);

    while 循环,while关键词在语句前面,所以是先判断,后执行。do while循环 的while是在语句后,所以是先执行,后判断,所以至少保证执行了一次程序

    package weiwei.struct;

    public class DoWhile {
       public static void main(String[] args) {
           //求证do while至少会执行一次

           int i = 100;//给变量i赋值100
           do{
               System.out.println(i);//输出i的值
          }while(i<=50);//如果i<=50,结果为真,则循环并输出
           System.out.println("=================================");

           while(i<=50){//如果i<=50,结果为真,则循环并输出
               System.out.println(i);//输出i的值
          }
      }
    }

    结果:

    100

    =============================

    结论:由于do while的while在语句后面,所以语句已经先执行了。

  • 相关阅读:
    django 的操作
    numpy 初步学习
    django orm 多对多操作
    selenium 安装chrome 以及chromedriver
    配置uwsgi + nginx
    ubuntu安装 anaconda
    django ---手动删除数据库
    前端(六)之盒模型显隐、定位与流式布局思想
    前端(五)之display 总结与浮动
    前端(四)之精灵图与盒模型布局
  • 原文地址:https://www.cnblogs.com/jinweichaoyouqu/p/13759236.html
Copyright © 2011-2022 走看看