JAVA数组

本文深入讲解数组声明、创建、处理及作为函数参数和返回值的方法。涵盖了数组的三种创建方式,包括只创建、声明+创建、创建+赋值,以及数组的遍历技巧和多维数组的定义与初始化。适合初学者和进阶者全面掌握数组应用。
摘要由CSDN通过智能技术生成

数组声明

           dataType[ ]  arrayRefvar;//java数组定义

           dataType  arrayRefvar[  ];//c/c++数组定义,java中同样适用

创建数组

         法一: 只创建

           arrayRefvar = new dataType[arraySize];

           dataType[arraySize ]创建一个数组

            new把数组的引用赋值给变量arrayRefvar

        法二:声明+创建

        dataType[ ]  arrayRefvar = new dataType[arraySize];

         法三:创建+赋值

         dataType[] arrayRefval  =  {a1,a2,……an};

例:

       double[] myList = new double[10];

数组处理

  1、基本循环for、while…

   2、for—each循环(加强循环)

     不使用下标就可以遍历数组

语法格式:

for(type element:array)
{
    System.out.print(element)//可以在element后加“+“ ””表输出时,每个元素后加空格
    //或者“+“\n””输出的每个元素占一行
}

数组作为函数的参数

public static voia printArray(int[] array){
   for(int i=0;i<array.length;i++)
        System.out.print(array[i] + " ");
}

数组作为函数的返回值

多维数组定义

           String str[][] = new String[3][4];

多维数组可以看成是数组的数组,比如二维数组就是在一个数组里面存放着另一个数组

二维数组的动态初始化

1、type[] [] typename = new type [typelength1][typelength2];

type可以是基本数据类型也可以是复杂数据类型,typelength必须是正整数

例如:int a[][] = new int[2][3];

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值