Unity/수업내용(C#)

[3.10] 메소드 연습 1 - 방향판별

ljw4104 2021. 3. 10. 15:37
using System;

namespace Study00
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(Move("서"));
            Console.WriteLine(Move("동"));
            Console.WriteLine(Move("동"));
            Console.WriteLine(Move("북"));

            Console.WriteLine(Move("이상한주소"));
        }

        //반환값이 있는 메소드
        static private string Move(string direction)
        {
            if (direction != "동" && direction != "서" && direction != "남" && direction != "북")
                return "그 위치로 이동할 수 없습니다";

            return direction + "쪽으로 이동하였습니다.";
        }

        //반환값이 없는 메소드
        static private override void Move(string direction)
        {
            if (direction != "동" && direction != "서" && direction != "남" && direction != "북")
                Console.WriteLine("그 위치로 이동할 수 없습니다");
            else
                Console.WriteLine(direction + "쪽으로 이동하였습니다.");
        }

    }
}