• 循环语句的使用


    1.

    for(初始化;判断;变化){
    循环体
    }

    特点:简洁、如果确定了循环次数使用for循环

    /**
    * 使用for实现1到100的相加
    */
    public int forUse(int a,int b){
    int sum = 0;
    for(int i=a;i<=b;i++){
    sum+=i;
    }
    return sum;
    }

    System.out.println("for::"+d.forUse(1,100));

    2.

    1、初始化
    while(2、判断条件){
    3、变化
    }

    特点:while循环是先判断后执行

    /**
    * 使用while实现1到100相加
    */
    public int whileUse(int a,int b){
    int sum = 0;
    int i = a;
    while(i<=b){
    sum+=i;
    i++;
    }
    return sum;
    }

    System.out.println("while::"+d.whileUse(3, 100));

    3.

    do{
    循环体
    }while(条件);
    特点:不管条件是否匹配 都会先执行一次 简单说先执行一次后判断

    /**
    * 使用do while实现1到100相加
    */
    public int doWhileUse(){
    int sum = 0;
    int i = 1;
    do{
    sum+=i;
    i++;
    }while(i<=100);
    return sum;
    }

    System.out.println("doWhile::"+d.doWhileUse());

    4.

    foreach循环的语法结构:

    for( 数据类型 变量名:集合或者数组名 ){

    循环体

    }

    /**
    * 使用foreach实现1到100相加
    */
    public void forEachUse(){
    int arr[] = new int[100];
    for(int j=0;j<100;j++){
    arr[j]=j; //循环100次,给数组下标赋值,从0开始,因为数组是从0开始的
    }
    int sum=0;
    for(int i:arr){
    sum+=i;
    }
    System.out.println("foreach总数为:"+sum);
    }

    d.forEachUse();

  • 相关阅读:
    利用多线程对数组进行归并排序
    Java.nio-随机读写汉字
    用Java语言实现简单的词法分析器
    python全栈闯关--5-字典
    python全栈闯关--XX-细节总结汇总
    linux温故--1-daily_routine
    python全栈闯关--4-列表和元祖
    saltstack-6 pillar组件
    saltstack-5 grainx组件
    saltstack-4 常用模块api调用
  • 原文地址:https://www.cnblogs.com/li1189/p/7054926.html
Copyright © 2020-2023  润新知