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

            生活中难免会遇到很多,繁杂琐碎的事,需要反复的去操作,运行。如此反复一遍又一遍的操作,很容易让人产生厌倦的情绪。因此需要借助一定外力的帮助,来让我们的工作以及生活变的更加简单高效。

    这个时候循环就可以帮助我们。

           循环主要包括3中分别是while do-while 以及for循环。其概念为:一直重复做的有开始有结束的事。

     一.while循环

           1.while循环主要包括循环条件和循环操作:

    循环条件:开始结束的条件

    循环操作:一直需要重复做的事

    其特点为:先判断,后执行。

    比如说一个生活中的例子,需要打印50张试卷,首先声明i=1 (i代表试卷的张数)。然后设定循环条件,i<=50.(需要打印试卷的张数为50),循环操作为打印试卷:System.out.println("打印第"+i+"份试卷");打印完成以后i需要+1 用i++表示。i++同时也代表循环变量。

    如此一来 最简单的while循环就做好了。

    二.do-while循环

    do-while循环和while循环很类似,其区别在于,while循环是先判断,后执行。而do-while循环是先执行后判断。

    举个例子,比如说小明要做单元测试,本单元测试必须达到90分以上,才可以出去玩。就可以用do-while循环来做这个程序。

    同样首先声明一个变量score=null,然后让小明执行测试,根据结果判断其是否合格,合格即跳出循环,该循环结束,不合格则重新做该测试。

    三.for循环

            while循环和do-while循环是不规定循环次数的,而for循环则是规定具体循环次数的循环。

            for循环稍比while和do-while循环复杂,其主要包括1.参数初始化2.条件判断3.循环操作4.更新循环变量。

    可能听起来比较抽象,那我们就用一个实际例子来简述。计算小明5门课成绩的平均分。声明一个常量i=1 代表课的门数。也就是上述的参数初始化。然后条件判断,i<=5.代表循序的次数为5.最后声明i++代表更新循环变量。循环操作就为录入其5门课分别的成绩,最后利用简单的运算。得出平均数即可。

    这三种循环都十分常用,要牢记在心,遇到问题需要灵活使用。方可使复杂问题简单化,实现事半功倍的效果!

  • 相关阅读:
    增加正则项Regularization to Prevent Overfitting
    feature_column、fc.input_layer以及各种类型的column如何转化
    input_fn如何读取数据
    matplotlib.pyplot如何绘制多张子图
    机器学习之杂乱笔记
    Adobe Flash Player
    LSTM/GRU-讲得非常细致
    anaconda python36 tensorflow virtualenv
    畅通工程-HZNU寒假集训
    食物链-HZUN寒假集训
  • 原文地址:https://www.cnblogs.com/haoxz258988/p/12732017.html
Copyright © 2011-2022 走看看