코딩의 신 7

김동관·2025년 9월 30일

오늘 공부한 내용 (메서드)

  static void SayHello()
    {
        Console.WriteLine("안녕하세요!");
    }
    
  static void GreetPerson(string name)
    {
        Console.WriteLine("안녕하세요," + name + "님!");
    }
  static void PrintItemPrice(string itemName, int price)
    {
        Console.WriteLine($"{itemName}의 가격은 {price}골드입니다.");
    }
    ->1번째는 기본적인 메서도 구조이다. SayHello를 호출하는데 반환값이 없다.
      2번째는 매개변수()에 string name이 들어간다. 호출시(string name)에 이름을 작성하고 호출하면 된다.
      3번째는 매개변수()와 $를 이용한 구조이다.
      $를 쓰면  더 간결하고 용이하게 작성이 가능하며 {}에 변수를 넣어주면 된다.

반복문

for (int i = 0; i < 11; i++)
    {
     Console.WriteLine(i);
     }
       
for (int i = 0; i < 11; i++)
    {
      if (i % 2 == 0)
      Console.Write(i);
     }
while (true)
    {
     Console.Write("숫자를 입력하세요 (0 = 종료) ");
     int number13 = int.Parse(Console.ReadLine() ?? "");

     if (number13 == 0)
     {
       Console.WriteLine("종료합니다");
       break;
      }
     if (number13 % 2 == 0)
     {
       Console.WriteLine("짝수");
      }
        else
      {
       Console.WriteLine("홀수");
         }
      }
      1.i는 0부터 시작해서 <11까지 적용되며, i++로 1씩 증가한다. 그러니까 총 1~10까지 호출이 되는 코드이다.
      2.위와 비슷하지만 짝수를 판단할 수 있는데 if문에(i % 2 == 0)나머지가 0이 나오는건 짝수밖에 없으므로 판단이 된다.
      3.숫자가 0이라면 종료합니다 문구와 함께 break로 초기화. if문으로 짝수판단하고 그게 아니면 else로 바로 홀수로 판단.

문자열

 string a = "호날두";
        string b = "메시";

        string result = a + " " + b;
        Console.WriteLine(result);
          
string intro = @"
        호날두 메시에 오신것을 환영합니다.
        이곳에서 경기장으로 들어가기 전
        훈련을 할 수 있습니다.";
        Console.WriteLine(intro);
        1.string 문자형을 통해 result안에 값을 추가하고 호날두+메시 값 추출.
        2.@"를 사용시 코드에 적은 그대로 줄바꿈이 적용되기 때문에 용이하게 적용
profile
아이디어 뱅크

0개의 댓글