java 数组学习
来源:互联网 发布:安卓6.0 数据开关 编辑:程序博客网 时间:2024/05/17 22:07
一、数组声明和定义
一维数组:
int arr1[] = new int[10];
或者
int arr1[];
arr1 = new int[10];
数组直接赋值:
int arr1[] = {0,1,2,3,4,5,6,7,8,9};
二维数组或多维数组:
int arr2[][] = new int[2][3];
或者
int arr2[][];
arr2 = new int[3][3];
还可以先定义一维数值,对应的其他维数可以不同int arr2[][] = new int[3][];
arr2[0] = new int[3];
arr2[1] = new int[3];
arr2[2] = new int[2];//不同于其他arr2[0]和arr2[1]的长度;
另外,为了方便,也可以利用下面方式声明多个数组
int [] arr1,arr2,arr3;
相当于int arr1[], arr2[], arr3[];
数组间相互赋值:
arr1 = arr2;//因为arr1和arr2都一种引用,所以相当于把arr2数组的内容赋值到arr1中;
二、数组属性length
对于多维数组,length不是求得所有的个数,而是对应每个维度是多少;
例如:
public class Main {public static void main(String [] args){int arr[][] = new int[3][];arr[0] = new int[3];arr[1] = new int[3];arr[2] = new int[1];System.out.println(arr.length);//第一维的长度System.out.println(arr[0].length);//第二维的长度}}
结果为:3
3
0 0
- java学习:java数组
- java学习 java -- 数组
- Java 学习I-数组
- JAVA学习【知】数组
- Java中的数组学习
- java之数组学习
- Java数组的学习
- Java数组学习
- java数组学习笔记
- Java数组学习
- JAVA学习四:数组
- java---数组的学习
- Java学习笔记--数组
- java 数组学习
- java数组学习
- java学习-定义数组
- java基础学习-数组
- java数组初步学习
- POJ 2948 Martian Mining(DP)
- UVA 11437 - Triangle Fun
- eclipse下properties文件中文乱码的解决方案
- IP数据报首部检验和字段分析
- How to debug a buffer overrun
- java 数组学习
- 从零单排c++ primer(9)
- JPS命令
- 红黑树介绍
- 【数据库摘要】5_Sql_IN
- 网络下载文件小程序(非原创,他人所写)
- Asp.net数据抓取
- 《Head First Programming》---python 1_开始编码
- Android幻灯片式图片浏览器