• 数组


    1.数组的定义方式:

    1./*int[] arr=new int[10];
            arr[0]=1;
            arr[1]=8;
            arr[2]=9;
    System.out.println(arr.length);
    
    for(int i=0;i<arr.length;i++){
    System.out.println(arr[i]);
    }*/
    
    
    
    2./*String[] arr=new String[]{"a","b","中国"};
    
    for(int i=0;i<arr.length;i++){
    System.out.println(arr[i]);}*/
    
    
    
    3.
    double[] arr2={1.1,1.2,1.3,5.5};
    for(int i=0;i<arr2.length;i++){
    System.out.println(arr2[i]);}
        }
    }

    2求数组的最大值:

    /*求所有数组的最大值*/
            double[] arr={1.2,2.6,3.5,9,7};
            double max=arr[0];
            for(int i=0;i<arr.length;i++){
            if(arr[i]>max){
            max=arr[i];
            
            }
            System.out.println(max);
            }

    3.数组的遍历

    int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
        int sum=0;
    
    for(int i=0;i<arr.length;i++){
    for(int j=0;j<arr[i].length;j++){
    
    sum=sum+arr[i][j];
        
            }
    }    
    
    
    System.out.println(sum);
    int[][] arr = new int[3][]; // 定义一个长度为3的二维数组
             arr[0] = new int[] { 11, 12 }; // 为数组的元素赋值
            arr[1] = new int[] { 21, 22, 23 };
             arr[2] = new int[] { 31, 32, 33, 34 };
    
            int[][] arr={{11,12},{21,22,23},{31,32,33,34}};
             
            int sum = 0; // 定义变量记录总销售额
           
             for (int i = 0; i < arr.length; i++) { // 遍历数组元素
    
    
                  int groupSum = 0; // 定义变量记录小组销售总额
    
                 for (int j = 0; j < arr[i].length; j++) { // 遍历小组内每个人的销售额
                     groupSum = groupSum + arr[i][j];
                 }
    
                 sum = sum + groupSum; // 累加小组销售额
                 System.out.println("第" + (i + 1) + "小组销售额为:" + groupSum + " 万元");
             }
            
             System.out.println("总销售额为: " + sum + " 万元");

    java数组详细介绍:

    1.

    如何声明一个数组?

    数组声明包括两部分,一个是type[],一个是变量名

    如:String[] s;

    2.

    如何初始化一个数组?

    数组初始化需要设置数组初始长度

    例如int[] a = new int[10];

    3.

    也可以通过{}的形式初始化每一项

    int[] i={1,2,5,9};

    4.

    如何访问数组元素?

    通过数组索引的形式来访问每个元素(下标),例如arr0]

    5.

    如何复制数组到新数组?

    可以通过System.arraycopy()来操作数组,

    int[] a={100,200,300,400};
            int[] b=new int[4];
    System.arraycopy(a,
    0, b, 0, 2); for(int i=0;i<b.length;i++){ System.out.println(b[i]); }
    //100 200 0 0
    for(int i=0;i<a.length;i++){ System.out.println(a[i]); }
    //100 200 300 400



  • 相关阅读:
    微信开发之注册公众号(二)
    我开通个人博客了~~~~
    微信开发之启用开发者模式(三)
    float浮动属性
    数组的定义与特点
    块级元素和行内元素
    对于if判断和switch选择的入门理解
    Form表单
    不知名的作业
    自我介绍
  • 原文地址:https://www.cnblogs.com/-lwl/p/10950537.html
Copyright © 2020-2023  润新知