zoukankan      html  css  js  c++  java
  • 循环语句的使用

    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线程上
    java常用类
    java面向对象4
    java 面向对象三
    java面向对象下
    java面向对象
    java基础下
    Java之Stream流
    JAVA泛型
    英语
  • 原文地址:https://www.cnblogs.com/li1189/p/7054926.html
Copyright © 2011-2022 走看看