Java__数组容器

简单的数组应用;
    一维数组

语法一:数据类型[] 变量名 = new 数据类型[size];应用如下
int[] index1 = new int[3];
		index1[0] = 15;
		index1[1] = 16;
		index1[2] = 17;
		
语法二:数据类型[] 变量名 = new 数据类型[]{,...};

```java
String[] name1 = new String[]{"北京","河北","河南"};
语法三:数据类型[] 变量名 = {,...};//简写形式
String[]name2 = {"海淀","邢台","郑州"};
		for(int i = 0;i<3;i++) {
			System.out.println(index1[i]+name1[i]+name2[i]);
		}

运行结果

15北京海淀
16河北邢台
17河南郑州

    二维数组

二维数组本质上是以数组作为数组元素的数组(简单点就是建立在一维数组上的一维数组————有点绕但不难理解)。
String[][] Pro = {
				{"信阳:","息县","潢川","淮滨"},
				{"商丘:","夏邑","虞城","睢县"},
				{"开封:","兰考","杞县","祥符区"}
		};
		for(int i = 0;i<3;i++) {
			for(int j=0;j<=3;j++) {
				System.out.print(Pro[i][j]+Pro[i][j].length());
			}
			System.out.println();
		}

    本次运行的代码为3行4列,i 代表行,j 代表列,length测出数组内模块长度,故运行结果如下

信阳:3	息县2	潢川2	淮滨2	
商丘:3	夏邑2	虞城2	睢县2	
开封:3	兰考2	杞县2	祥符区3

    完整代码块:

package cn.yunhe.array;

public class Array1 {

	public static void main(String[] args) {
		/**
		 * 一维数组
		 * 一
		 */
		int[] index1 = new int[3];
		index1[0] = 15;
		index1[1] = 16;
		index1[2] = 17;
		/**
		 * 二
		 */
		String[] name1 = new String[]{"北京","河北","河南"};
		/**
		 * 三
		*/
		String[]name2 = {"海淀","邢台","郑州"};
		for(int i = 0;i<3;i++) {
			System.out.println(index1[i]+name1[i]+name2[i]);
		}
		/**
		 * 二维数组
		 */
		String[][] Pro = {
				{"信阳:","息县","潢川","淮滨"},
				{"商丘:","夏邑","虞城","睢县"},
				{"开封:","兰考","杞县","祥符区"}
		};
		for(int i = 0;i<3;i++) {
			for(int j=0;j<=3;j++) {
				System.out.print(Pro[i][j]+Pro[i][j].length()+"\t");
			}
			System.out.println();
		}
	}
}

    完整运行结果

15北京海淀
16河北邢台
17河南郑州
信阳:3	息县2	潢川2	淮滨2	
商丘:3	夏邑2	虞城2	睢县2	
开封:3	兰考2	杞县2	祥符区3
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值