Java 一维,二维数组


	/**
	 * 二维数组
	 */
    @Test
	public void test2() {
		/*
		 * 第一个[]:一共有多少个一维数组 第二个[]:一维数组的内容数量
		 */
		int str[][] = new int[2][3];

		// 第一个一维数组的内容
		str[0][0] = 21;
		str[0][1] = 22;
		str[0][2] = 22;
		// 第二个一维数组内容
		str[1][0] = 23;
		str[1][1] = 24;
		str[1][2] = 25;
		Arrays.fill(str, "1");

		// 遍历
		for (int[] is : str) {
			System.out.println(Arrays.toString(is));
		}

	}

	/**
	 * 一维数组
	 */

	public void test1() {
		// 数组声明(推荐使用)
		int[] arrayOne;
		// 同上效果,但推荐使用第一种
		int arrayTwo[];

		// 数组创建
		int size = 10;
		int[] arrayThree = new int[size];// 指定大小但不给值
		int[] arrayFour = { 1, 2, 3 };// 给定值
		// 赋值
		arrayThree[0] = 11;
		arrayThree[1] = 22;
		arrayThree[2] = 33;
		arrayThree[3] = 44;
		arrayThree[4] = 55;
		arrayThree[5] = 66;
		arrayThree[6] = 77;
		arrayThree[7] = 88;
		arrayThree[8] = 99;
		arrayThree[9] = 111;

		System.out.println("=======遍历One===========");

		// 数组遍历
		for (int i = 0; i < arrayThree.length; i++) {
			System.out.println(arrayThree[i]);
		}

		System.out.println("=========遍历Two=========");
		// For-Each
		for (int i : arrayThree) {
			System.out.println(i);
		}

		System.out.println("=========End=========");

		// 输出数组总和
		int sum = 0;
		for (int i = 0; i < arrayThree.length; i++) {
			sum += arrayThree[i];
		}
		System.out.println("\n数组总和:" + sum);

		int max = arrayThree[0];
		// 计算数组最大值
		for (int i = 0; i < arrayThree.length; i++) {
			if (arrayThree[i] > max) {
				max = arrayThree[i];
			}
		}

		System.out.println("\n最大值:" + max);

	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值