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

본격적으로 훈련을 시작하기 전에 간단히 워밍업을 해보겠습니다.

Hello, world 프로젝트에서 Console.WriteLine("문자열"); 메서드를 사용해보았습니다.


위와 같은 화면을 콘솔 화면이라고 부릅니다. 예전 DOS를 사용하던 7080 세대라면 낯설지 않겠지만, 컴퓨터에 익숙하지 않으신 분들이나 젊은 분들이라면 낯설지도 모르겠습니다.

처음 컴퓨터를 만들던 시절에는 모니터에 그림을 표현하는 것이 당시 컴퓨터 성능으로는 많이 부담스러웠습니다. 자연스럽게 문자를 출력하는 것을 기본으로 컴퓨터 프로그램이 발전하기 시작했습니다.

그래서 프로그래밍의 기초를 배운다면 콘솔 기반에서 문자만을 가지고 배우는 것이 아주 간단하고, 효율적인 방법입니다. 불필요한 코드를 짤 필요가 없으니까요.

C#에서는 위와 같은 콘솔화면에 문자를 출력하는 방법은 간단하게 두가지입니다.

1. Console.Write("AAA");
2. Console.WriteLine("AAA");

위 두가지 메서드인데, 첫번째는 "콘솔에 써라, AAA를" 쯤으로 이해하시면 되고,
두번째는 "콘솔에 한 줄을 써라, AAA를" 쯤으로 이해하시면 될 것 같습니다.

프로젝트를 하나 만드시고, 위 함수를 테스트 해보시면 차이점을 알 수 있습니다. 컴퓨터는 사람이 정확하게 시키는 일만 정확하게 하므로, 1번과 같은 메서드를 사용한다면 한 줄을 쓰라는 말이 없었으니, 한 줄이 바뀌지 않습니다. 따라서,

Console.Write("AAA");
Console.Write("BBB");

두줄에 걸쳐서 문자를 찍어도 화면에는 

AAABBB

이렇게 찍힐 것입니다.

하지만 2번의 메서드는 한줄을 쓰라고 하였기 때문에

Console.WriteLine("AAA");
Console.WriteLine("BBB");

라고 쓴다면 

AAA
BBB

이렇게 찍힙니다. 어렵지 않습니다.


[강좌] 프로그래밍 초급 훈련 04 - 문자 출력 [강좌] 프로그래밍 초급 훈련 04 - 문자 출력 Reviewed by Tae-seob Shin on 10월 04, 2018 Rating: 5

댓글 없음:

Powered by Blogger.