[강좌] 프로그래밍 초급 훈련 05 - 숫자 출력

이번에는 콘솔 화면에 숫자를 출력해보겠습니다.

Console.WriteLine("1234");

이것은 숫자를 출력하는 것이 아닙니다. 문자를 출력하는 것입니다. 컴퓨터는 기본적으로 문자와 숫자를 구분해서 이해합니다. Console.WriteLine() 메서드는 기본적으로 문자열을 출력하는 메서드입니다. 그렇다면 WriteLine() 메서드에 숫자를 출력하겠다는 표시를 해야합니다.

Console.WriteLine("{0}", 1234);

위와 같이 입력하고 실행해보시기 바랍니다. 화면에서 달라지는 것은 없습니다. 똑같이 출력됩니다. 하지만 이 방법은 문자를 출력하는 것이 아니고, 숫자를 출력하는 것입니다. 아래 코드를 한번 더 실행해보시기 바랍니다.

Console.WriteLine("10 + 10");
Console.WriteLine("{0}", 10 + 10);

이해가 가시나요? 첫줄은 큰따옴표 안의 문자열이 그대로 출력되고, 두번째 줄은 덧셈이 된 결과값이 출력됩니다. 여러개의 숫자를 표시하려면 어떻게 해야 할까요?

Console.WriteLine("{0} {1}", 123, 456);

위와 같이 하면 됩니다. 아래와 같이 표현할 수도 있습니다.

Console.WriteLine("{0} + {1} = {2}", 10, 10, 10 + 10);

이제 이해가 가셨나요? {0}는 서식지정자라고 불립니다. 나중에 좀더 프로그래밍에 익숙해지면 자연스럽게 알 수 있겠지만, 서식지정자는 정수, 소수, 문자, 문자열 등을 표현할 수 있고, 소수점의 자리수, 출력 넓이, 정렬등을 표시해줄 수 있습니다. 일단은 이정도로만 알아둬도 프로그래밍 훈련을 하는 데에 문제가 없습니다. 오늘은 좀 복잡한 것을 배웠기때문에 여기까지만 하겠습니다. 앞으로 강좌를 이어 나가면서 하나씩 하나씩 알려드리겠습니다.

오늘 배운 것으로 이것 저것 짜보시기 바랍니다. 분명한건 강좌를 읽는 것이 실력 향상이 아니고, 강좌 끄고, 컴퓨터 앞에 앉아서 이것 저것 해보는 것이 실력을 향상시키는 방법입니다. 저는 훈련방법을 알려드릴뿐 실제 훈련을 하는 것은 여러분들의 몫입니다.
[강좌] 프로그래밍 초급 훈련 05 - 숫자 출력 [강좌] 프로그래밍 초급 훈련 05 - 숫자 출력 Reviewed by Tae-seob Shin on 10월 04, 2018 Rating: 5

댓글 없음:

Powered by Blogger.