글
C# paiza 100 - 표준 입력으로부터 플레이어
// 標準入力でプレイヤーを選択しよう
using System;
class Lesson10
{
public static void Main()
{
//플레이어를 배열로 기술한다
string[] players = {"勇者","戦士","魔法使い"};
//입력 란에 0을 입력하면 용자, 1을 입력하면 전사, 2면 마법사용
//10이라고 입력하면 안 됨
//표준입력으로부터 정수를 입력
var number = int.Parse(Console.ReadLine());
//입력치에 응해 플레이어명 표시
Console.WriteLine(players[number] + "はモンスターを倒した");
}
}
////////////////////
// 標準入力でプレイヤーを選択しよう
using System;
class Lesson10
{
public static void Main()
{
//플레이어를 배열로 기술한다
string[] players = {"勇者","戦士","魔法使い","忍者"};
//입력 란에 0을 입력하면 용자, 1을 입력하면 전사, 2면 마법사용,3이면 닌자
try
{
//표준입력으로부터 정수를 입력
var number = int.Parse(Console.ReadLine());
//입력치에 응해 플레이어명 표시
Console.WriteLine(players[number] + "はモンスターを倒した");
}
catch(IndexOutOfRangeException e)
{
Console.WriteLine("0から" + (players.Length -1) + "を入力してください。");
Console.Error.WriteLine(e);
//0부터 3까지 입력하라는 말이 된다.
}
}
}
////////////////
//
// 標準入力でプレイヤーを選択しよう
using System;
class Lesson10
{
public static void Main()
{
//플레이어를 배열로 기술한다
string[] players = {"勇者","戦士","魔法使い","忍者"};
//입력 란에 0을 입력하면 용자, 1을 입력하면 전사, 2면 마법사용,3이면 닌자
try
{
//표준입력으로부터 정수를 입력
var number = int.Parse(Console.ReadLine());
//입력치에 응해 플레이어명 표시
Console.WriteLine(players[number] + "はモンスターを倒した");
}
catch(IndexOutOfRangeException e)
{
Console.WriteLine("0から" + (players.Length -1) + "を入力してください。");
Console.Error.WriteLine(e);
//0부터 3까지 입력하라는 말이 된다.
}
catch(FormatException e)
{
Console.WriteLine("数値を入力してください。");
Console.Error.WriteLine(e);
}
}
}
/////////
'프로그래밍' 카테고리의 다른 글
C# paiza 102 - 불러낸 곳으로 예외를 전달한다. (0) | 2020.05.13 |
---|---|
C# paiza 101 - Throw 이용 (0) | 2020.05.13 |
C# paiza 33 - 가위바위보, おみくじ프로그램 (0) | 2020.05.13 |
C# paiza 32 - Split을 활용한 출력 (0) | 2020.05.13 |
C# paiza 31 - 복수행 데이터 읽기 (0) | 2020.05.13 |