zoukankan      html  css  js  c++  java
  • java基础三种循环的使用及区别

         摘要:Java新人初学时自己的一些理解,大神们路过勿喷,有什么说的不对不足的地方希望能给予指点指点,如果觉得可以的话,希望可以点一个赞,嘿嘿,在这里先谢了。在这里我主要说的是初学时用到的Java三个循环体的用法及区别:for  while和do while在什么时候会使程序代码更方便简洁;

    一.for循环体,这个在我以后写程序代码都是比较长用的一个循环体之一,for循环主要多数用到我们已经知道循环次数的循环程序中。

        表达式:for(初始化;布尔表达式;更新){

                程序代码.......

    } 

        for例:计算1+2+3...............+100的结果;

    public class Forxunhuan {
        public static void main(String[] args) {
            int f=1;
            for(int c=2;c<=100;c++){//1+2+3......+100
               f=f+c;
            }
            System.out.println(f);
        }
    
    }

    二.while循环体,也是在Java中比较常用的循环之一,while循环主要用在循环次数未知的情况下;

        表达式:(布尔表达式){

          循环代码.......

    }

        例:自己给定一个需要搬的袜子数,当循环到我们设定的数,就不在循环,即停止搬袜子;

    import java.util.*;
    public class While {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            System.out.println("请输入需要搬的袜子数:");
            int M = in.nextInt();
            int a = 0;
            while (a < M) {
                a++;
            }
            System.out.println("搬到" + a + "双袜子");
        }
    }

    三.do while循环体,在编写代码时用的不多,do while仍然适合于构造循环次数未知,但至少要执行1次的循环程序中。

        表达式:do{

          循环的代码语句.......

      }while(布尔表达式)

        例:输出100内从10开始每次增加10的数;

    public class Sanjiaoxing1 {
        public static void main(String[] args) {
            int y=10;
            do{
                System.out.println(y);
                y+=10;
            }while(y<100);
        }
    }
  • 相关阅读:
    python学习之strip()
    python学习之find()
    Linux scp命令
    TensorFlow学习笔记4——变量共享
    TensorFlow学习笔记 速记1——tf.nn.dropout
    TensorFlow学习笔记 补充2—— 生成特殊张量
    sublime test3 安装及配置
    TensorFlow学习笔记3——Placeholders and feed_dict
    TensorFlow学习笔记 补充1——InteractiveSession
    TensorFlow学习笔记2——数据类型及简单运算
  • 原文地址:https://www.cnblogs.com/qq1083735206/p/6106407.html
Copyright © 2011-2022 走看看