using System;
namespace Test
{
public class Class1
{
public static void Main(string[] args)
{
int[] array_1 = new int[] {1,2,3,4,5};
Console.WriteLine("1차원의 배열의 요소 접근 for문 사용");
for(int i=0; i < array_1.Length; i++)
{
Console.WriteLine(array_1[i]);
}
Console.WriteLine("1차원의 배열의 요소 접근 foreach문 사용");
foreach(int it in array_1)
{
Console.WriteLine(it);
}
int[,] array_2 = new int[,] {{1,2,3,4,5},{6,7,8,9,0}};
for(int i=0; i<array_2.GetLength(0); i++)
{
Console.WriteLine("2차원 배열의 {0}행 요소들",i.ToString());
for(int k=0; k<array_2.GetLength(1);k++)
{
Console.WriteLine(array_2[i,k]);
}
}
}
}
}
다음검색
댓글
댓글 리스트-
작성자자바워크™ 작성시간 04.10.01 array_1 은 1차원 배열이구요 for문과 foreach문으로 각각의 모든 원소를 출력하고 있네요 array_2 는 2차원 배열이고... 이중 for 문을 사용해서 각각 원소를 출력하는건데... 어떻게 설명을 해야하나...이건 직접 실행해 보시는게 이해가 빠르실것 같네요...
-
작성자자바워크™ 작성시간 04.10.01 참고로 foreach문은 위에서 foreach(int it in array_1) 이렇게 했는데 이 부분은 "array_1이라는 이름을 가진 어떤 복합객체안에 있는 int 형인 값을들 각각 이름을 it 로 지정하면서 하나씩 출력시켜라" 라는 뜻이랍니다. 뭐 for문으로 직접 인덱싱하기 귀찮다거나.. 크기가 유동적일때..
-
작성자자바워크™ 작성시간 04.10.01 그러니깐.. 음 ArrayList 같은 Collection 객체를 쓰실때 쓰면 유용하답니다. 잠이 와서 주절주절 >.<;;
-
작성자ssanai 작성자 본인 여부 작성자 작성시간 04.10.01 오..감사합니다.^^