๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Java

[Java] ์ด์ฐจ์› ๋ฐฐ์—ด

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 19.
๋ฐ˜์‘ํ˜•

โ–ถ ์ด์ฐจ์› ๋ฐฐ์—ด

์ด์ฐจ์› ๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๋Š” ์ฝ”๋“œ์™€ ๋…ผ๋ฆฌ ๊ตฌ์กฐ

๋ฐฐ์—ด์˜ ๋ชจ๋“  ์š”์†Œ๋ฅผ ์ฐธ์กฐํ•˜๋ ค๋ฉด ๊ฐ ํ–‰์„ ๊ธฐ์ค€์œผ๋กœ ์—ด ๊ฐ’์„ ์ˆœํšŒํ•˜๋ฉด ๋œ๋‹ค.

package array;

public class TowDimension {

	public static void main(String[] args) {

		int[][] arr = { { 1, 2, 3 }, { 4, 5, 6 } };  // ์ด์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™”

		for (int i = 0; i < arr.length; i++) {
			for (int j = 0; j < arr[i].length; j++) {
				System.out.println(arr[i][j]);
			}
			System.out.println();
		}
	}

}

- i๋Š” ํ–‰์„, j๋Š” ์—ด์„ ๊ฐ€๋ฆฌํ‚จ๋‹ค.

์ „์ฒด ๋ฐฐ์—ด ๊ธธ์ด์ธ arr.length๋Š” ํ–‰์˜ ๊ฐœ์ˆ˜๋ฅผ, ๊ฐ ํ–‰์˜ ๊ธธ์ด arr[i].length๋Š” ์—ด์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

โ€‹

<์‹คํ–‰ ๊ฒฐ๊ณผ>

 

โ€‹

 

์‹ค์Šต) ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋ฅผ 2๊ธ€์ž์”ฉ 13์ค„(13ํ–‰ 2์—ด)๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ด์ฐจ์› ๋ฐฐ์—ด๋กœ ๊ตฌํ˜„ํ•ด ๋ณด๋ผ.

โ€‹

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

<์‹คํ–‰ ๊ฒฐ๊ณผ>

โ€‹โ€‹

๋”๋ณด๊ธฐ

<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

 

 

 

โ–ถ ์ด์ฐจ์› ๋ฐฐ์—ด ๊ธธ์ด ์ถœ๋ ฅ์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด์ž.

package array;

public class TwoDimension2 {
	public static void main(String[] args) {

		int[][] arr = new int[2][3];  // 2ํ–‰ 3์—ด ์ด์ฐจ์› ๋ฐฐ์—ด ์„ ์–ธ

		for (int i = 0; i < arr.length; i++) {
			for (int j = 0; j < arr[i].length; j++) {
				System.out.println(arr[i][j]);
			}
			System.out.println();
		}

		System.out.println(arr.length);
		System.out.println(arr[0].length);
	}

}

<์‹คํ–‰ ๊ฒฐ๊ณผ>

-์œ„ ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์ด์ฐจ์› ๋ฐฐ์—ด์„ ์„ ์–ธ๋งŒ ํ•˜๊ณ  ์ดˆ๊ธฐํ™”๋ฅผ ๋”ฐ๋กœ ํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ชจ๋‘ 0์œผ๋กœ ์ž๋™ ์ดˆ๊ธฐํ™”๋œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

โ€‹

๋ฐ˜์‘ํ˜•

'Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Java] ์—ฐ์Šต๋ฌธ์ œ  (0) 2021.02.19
[Java] ArrayList ํด๋ž˜์Šค  (0) 2021.02.19
[Java] ํ–ฅ์ƒ๋œ for๋ฌธ๊ณผ ๋ฐฐ์—ด  (0) 2021.02.19
[Java] ๋ฐฐ์—ด ๋ณต์‚ฌํ•˜๊ธฐ  (0) 2021.02.19
[Java] ๋ฐฐ์—ด  (0) 2021.02.19

๋Œ“๊ธ€