본문 바로가기
c#/수업 내용

반환값이 있는 메서드 연습(벌쳐 마인 설치)

by 이지훈26 2021. 8. 24.

using System;

namespace HelloWorld
{
    class Program
    {
        static int Maxmine = 3;
        static int mine;
        static void Main(string[] args)
        {
            mine = Maxmine;
            Console.WriteLine("({0}/{1})", mine, Maxmine);
            Console.WriteLine(InstallMine());
            Console.WriteLine(InstallMine());
            Console.WriteLine(InstallMine());
            Console.WriteLine(InstallMine());
            Console.WriteLine(InstallMine());

        }
        static bool InstallMine()
        {
            if (mine > 0)
            {
                Console.WriteLine("마인을 설치했습니다. ({0}/{1})", mine, Maxmine);
                mine = mine - 1;
                return true;
            }
            else
            {
                return false;
            }
        }
    }
}

응용에 있어서 어찌어찌 방향을 잡고 생각은 나는데, 적용 하려면 엄두가 안남;;

메서드 사용하고, if문 사용하자 생각을 해도 뭐에 뭐가 들어갈지 아직도 고민이돼어 첫날 한것부터 다시 살펴 보았다.

다음날 되면 다시 초기화.. 결국 중간에 더 이상 생각이 안나 답지를 보고 이해를 하고 내가 스스로 써본다.