오늘 공부한 내용 (메서드)
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.@"를 사용시 코드에 적은 그대로 줄바꿈이 적용되기 때문에 용이하게 적용