글
C# paiza 36 - 2차원 배열 연습문제와 for문 이용1
// 2次元配列の要素を更新する
using System;
public class Lesson05
{
public static void Main()
{
string[][] basket = {
new string[] {"木の棒", "石斧"},
new string[] {"おにぎり", "おにぎり"},
new string[] {"毒消し", "薬草"}
};
// ここに、要素を更新するコードを記述する
Console.WriteLine(basket[0][0]);
Console.WriteLine(basket[0][1]);
Console.WriteLine(basket[1][0]);
Console.WriteLine(basket[1][1]);
Console.WriteLine(basket[2][0]);
Console.WriteLine(basket[2][1]);
}
}
////
//
// 2次元配列の要素の個数を出力する
using System;
public class Lesson05
{
public static void Main()
{
string[][] basket = {
new string[] {"木の棒", "こん棒"},
new string[] {"おにぎり", "おにぎり"},
new string[] {"毒消し", "薬草"}
};
// ここに、個数を出力するコードを記述する
Console.WriteLine(basket[0].Length);
}
}
//
//
// 2次元配列をループで処理する
using System;
public class Lesson05
{
public static void Main()
{
string[][] teams = {
new string[] {"勇者", "戦士", "魔法使い"},
new string[] {"盗賊", "忍者", "商人"},
new string[] {"スライム", "ドラゴン", "魔王"},
new string[] {"踊り子", "molar", "アーチャー"}
};
for(int i=0; i<teams.Length; i++)
{
for (int j=0; j<teams[i].Length;j++)
{
Console.Write(i);
Console.Write(j);
Console.Write(" ");
// Console.Write(teams[i][j] + " ");
}
Console.WriteLine();
}
}
}
// 출력 결과
00 01 02
10 11 12
20 21 22
30 31 32
//
//
// 2次元配列をループで処理する
using System;
public class Lesson05
{
public static void Main()
{
string[][] teams = {
new string[] {"勇者", "戦士", "魔法使い"},
new string[] {"盗賊", "忍者", "商人"},
new string[] {"スライム", "ドラゴン", "魔王"},
new string[] {"踊り子", "molar", "アーチャー"}
};
for(int i=0; i<teams.Length; i++)
{
for (int j=0; j<teams[i].Length;j++)
{
//Console.Write(i);
//Console.Write(j);
//Console.Write(" ");
Console.Write(teams[i][j] + " ");
}
Console.WriteLine();
}
}
}
//
//출력내용
//
勇者 戦士 魔法使い
盗賊 忍者 商人
スライム ドラゴン 魔王
踊り子 molar アーチャー
//
'프로그래밍' 카테고리의 다른 글
C# paiza 38 - 2차원 배열을 new로 작성 (0) | 2020.05.15 |
---|---|
C# paiza 37 - 2차원 배열2 (0) | 2020.05.15 |
C# paiza 35 - 2차원 행렬2 (0) | 2020.05.14 |
C# paiza 34 - 2차원 행렬1 (0) | 2020.05.14 |
C# paiza 103 - 예외의 클래스 구성의 이해(계승) (0) | 2020.05.13 |