zoukankan      html  css  js  c++  java
  • 数组用法

    一、一维数组

    1.定义一维数组

      数据类型   [ ]   数组名   

    eg:int a[10]   ,下标从零开始

    2.引用一维数组

      数组名[下标]

    3.一维数组初始化

    --在定义数组时对全部数组元素赋予初值

    eg:int a[3]={0,1,2}  Java中使用数组要提前分配空间!

    --可以给数组一部分元素赋值

    eg:   int a[10]={0,1,2}

    --对全部数组元素赋值时可以不指定数组长度

    eg:   int a[]={1,2,3}

    4.Java中创建数组

    数据类型[ ]   数组名=new 数据类型 [大小]

    数组常用API

    Arrays.sort(数组名)//  数组排序

    array.getlenth//数组长度,有返回值

    for(int b:数组名){
                    System.out.print(b+" ");
                }       //将数组用整形变量输出,也可以用for循环进行输出

    冒泡排序:

    int temp;
            for (int i = 0; i < f.length; i++) {
                for (int j = i+1; j < f.length; j++) {
                    if(f[i]>f[j]){
                        temp=f[i];
                        f[i]=f[j];
                        f[j]=temp;
                    }
                }
            }
                System.out.println();
                System.out.println("排序后:");
                for (int i = 0; i < f.length; i++) {
                    System.out.print(f[i]+" ");
                }

     二、二维数组

    定义二维数组(共有四种方法)

    数据类型 [ ][ ] 数组名

    1. int[][] array1 = new int[10][10];  
    2. int array2[][] = new int[10][10];  
    3. int array3[][] = { { 1, 1, 1 }, { 2, 2, 2 } };  
    4. int array4[][] = new int[][] { { 1, 1, 1 }, { 2, 2, 2 } };
  • 相关阅读:
    opencvcircle圆
    关于“100g文件全是数组,取最大的100个数”解决方法汇总
    软件测试的核心价值
    写给测试新手
    软件测试职业规划
    关于软件测试职业规划的讨论
    云计算将改变传统软件测试行业
    对MVC模式的理解
    软件测试专家于涌谈行业前景与测试人员成长
    MVC模式
  • 原文地址:https://www.cnblogs.com/huke123/p/9043634.html
Copyright © 2011-2022 走看看