Java 随心笔记4

一、数组 存数(多个同种数据类型)
变量只能存储一个数据

总结:当我们遇到存储多个数据类型的数据时,可以用数组

1)定义数组
格式:数据类型 [] 数组名
数据类型:java提供的数据类型
[]: 数组
数组名:合法的标识符

2)初始化数组
a:初始化:给数组元素分配内存空间并赋值;
int[] arr;
b:如何初始化
动态格式: 数据类型[] 数组名 = new 数据类型[长度] new int[2]
动态初始化,系统默认值int 0
一般格式:int[] arr = new int[2];
静态格式:
类型[] 数组名 = new 类型[]{元素,元素,……};
类型[] 数组名 = {元素,元素,元素,……};
一般采取第二种方式
3)数组长度
数组名.length 获得数组的长度,即元素的个数

二、二维数组
定义:1)int[][] arr = new int[3][4];
表示3*4的二位数组
2)int[][] arr = new int[3][];
数组中每个元素的长度不确定
3)int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
三个元素都是数组
遍历:arr[i][] arr.length arr[i].length

总结:构建编程的思路
数组中A与B反转要借用AB第三者做中介数据,c=a; a=b; b=a;巧妙进行反转
反转过程由于反转一次即可实现两个数据的交换,所以反转次数 n=arr.length/2;

 

posted @ 2018-05-10 23:52  JulyTail  阅读(106)  评论(0编辑  收藏  举报