Java入门基础总结(4)

数组:

数组分为两种:一维数组、二维数组

什么叫数组呢?

数组就是同一类型的数据的集合。

如何访问它呢?

数组的详解:

1 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT; test { args main(String[] args) {* 一维数组:13 * 14 * 数组的语法:15 * 数据类型[] 数组名 = new 数据类型[长度]16 * 或者17 * 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3}18 * 数据类型[] 数组名 = {元素1,元素2,香港服务器,元素3};19 * 注意:这三种方法同一个数组不能同时使用20 * 静态初始化:21 *由我们给数组赋值,数组的长度由系统决定[] tests1 = new int[]{1,2,3,4,5};24int[] tests2 = {1,2,3,4,5,};* 动态初始化:27 *由我们给数组定义长度,系统自动为数组赋初始值 和全局变量一样28 *但是我们也可以通过数组的下标给数组赋值的…..[] tests3 = new int[4];31tests3[0]=1;System.out.println(tests2[0]); System.out.println(tests2.length);* 二维数组:38 * 理解为:多行多列、数据类型相同的集合39 * 数组的语法;40 * 数据类型[][] 数组名 = new 数据类型[长度][长度]41 * 或者42 * 数据类型[][] 数组名 = new 数据类型[][]{ {元素1} , {元素2} ,{元素3} }43 * 数据类型[][] 数组名 = {{元素1},网站空间,{元素2},{元素3}};44 * 45 * 静态初始化:46 *和一维数组一样,都是由我们给数组赋值,数组的长度由系统决定[][] arr1=new int[][] { {1,2} , {3,4} };49int[][] arr2={ {1,2} , {3,4} };* 注:大的花括号里面的每一对小的花括号可以看做一维数组52 * 53 * 动态初始化:54 *和一维数组一样,都是由我们给数组定义长度,系统自动为数组赋初始值 和全局变量一样55 *但是我们也可以通过数组的下标给数组赋值的…..[][] arr3=new int[2][2]; 这两个中括号是什么意思呢?可以理解为2行2列。60 也可以理解为:第一个中括号是代表有2个一维数组,网站空间,第二个中括号代表一个一维数组里面有2个元素arr3[0][0]=1; System.out.println(arr3.length);System.out.println(arr3[0][0]);* 记住:访问数组的时候下标不可以超过 数组长度-1 否则会数组越界错误69 * 还有的就是每个数组的下标都是从0开始的 }73 }可偏偏。多么温柔,一出口便是相互指责和嘲讽。

Java入门基础总结(4)

相关文章:

你感兴趣的文章:

标签云: