• Java数组备忘录


    一维数组

    声明数组:数据类型[ ] 数组名; //或者: 数据类型 数组名[ ];

    例:

    int ages[]; //存放年龄的数组,类型为整型

    char symbol[]; //存放符号的数组,类型为字符型

    String [] name; //存放名称的数组,类型为字符串型

    声明数组后,需要为数组分配空间,也就是定义多大的数组:数组名 = new 数据类型 [ 数组长度 ];

    例:

    int [] ages = {12,18,9,33,45,60}; //声明并初始化了一个整型数组,它有6个元素

    向数组种存放数据,通过下标来访问

    例:ages[0]=12;

    将一个数组赋值给另一个数组

    例:

    int [] a1 = {1,2,3};

    int [] a2;

    a2 = a1;

    数组遍历

    int [] ages = {12, 18, 9, 33, 45, 60};
    
    for(int i = 0; i < ages.length; i++){
    
    //ages.length是获取数组的长度
    
        System.out.println("数组中第"+(i+1)+"个元素是 "+ages[i]); //数组下标是从零开始,一定要注意
    
    }

    for 语句在数组内可以使用特殊简化版本:

    for(元素类型 元素变量:遍历对象){
        执行的代码
    }

    例:

    public class JudgePrime {
        public static void main(String[] args){
            int [] ages = {12, 18, 9, 33, 45, 60};
            int i = 1;
            for(int age:ages){
                System.out.println("数组中第"+i+"个元素是"+age);
                i++;
            }
        }
    }
    

     

    二维数组

    数据类型 [][] 数组名 = new 数据类型[行的个数][列的个数];
    
    //或者
    数据类型 [][] 数组名;
    数组名 = new 数据类型[行的个数][列的个数];
    
    //也可以
    数据类型 [][] 数组名 = {
    {第一行值1,第一行值2,...}
    {第二行值1,第二行值2,...}
    ...
    }
    
    //二维数组的赋值和访问,跟一维数组类似,可以通过下标来逐个赋值和访问,注意索引从 0 开始
    数组名[行的索引][列的索引] = 值;
    

      

     

  • 相关阅读:
    .Net Standard(.Net Core)实现获取配置信息
    C# 自定义异常
    C# 表达式树Lambda扩展(四)
    C# 表达式树分页扩展(三)
    C# 表达式树遍历(二)
    C# 表达式树讲解(一)
    C#委托(delegate、Action、Func、predicate)和事件
    搭建Nuget服务器(Nuget私服)
    ORM之Dapper运用
    CentOS7 安装 redise redis-6.0.1
  • 原文地址:https://www.cnblogs.com/knis/p/12838760.html
Copyright © 2020-2023  润新知