728x90
안녕하세요!
이번 글에서는 변수와 데이터 타입을 이해하기 위한 C# 콘솔 프로그래밍 예제를 다뤄보겠습니다.
변수와 데이터 타입은 프로그래밍에서 기본적인 개념 중 하나로, 값을 저장하고 조작하기 위해 사용됩니다.
C#에서는 다양한 데이터 타입을 제공하여 다양한 유형의 데이터를 저장할 수 있습니다.
이번 예제에서는 사용자로부터 이름과 나이를 입력받아 출력하는 프로그램을 통해 변수와 데이터 타입의 사용법을 알아보겠습니다.
<예제코드>
using System;
class Program
{
static void Main()
{
Console.Write("이름을 입력하세요: ");
string name = Console.ReadLine();
Console.Write("나이를 입력하세요: ");
int age = int.Parse(Console.ReadLine());
Console.WriteLine("안녕하세요, " + name + "님!");
Console.WriteLine("나이는 " + age + "세입니다.");
}
}
<코드 해석>
Console.Write("이름을 입력하세요: ");
string name = Console.ReadLine();
- 사용자로부터 이름을 입력받아 변수 name에 저장하는 부분입니다.
- Console.Write() 메서드를 사용하여 사용자에게 이름을 입력하라는 안내 메시지를 출력하고, Console.ReadLine() 메서드를 사용하여 사용자의 입력을 받아옵니다.
- 입력된 값은 문자열 형태로 name 변수에 저장됩니다.
Console.Write("나이를 입력하세요: ");
int age = int.Parse(Console.ReadLine());
- 사용자로부터 나이를 입력받아 변수 age에 저장하는 부분입니다.
- 마찬가지로 Console.Write() 메서드를 사용하여 사용자에게 나이를 입력하라는 안내 메시지를 출력하고, Console.ReadLine() 메서드를 사용하여 사용자의 입력을 받아옵니다.
- 입력된 값은 문자열 형태로 age 변수에 저장됩니다. 그러나 age는 정수형 변수로 사용해야 하므로, int.Parse() 메서드를 사용하여 문자열을 정수로 변환해줍니다.
- 정수형 변수에서 값을 입력받는 코드이므로, 숫자가 아닌 문자열을 입력할 시 에러를 발생하게 됩니다.
Console.WriteLine("안녕하세요, " + name + "님!");
Console.WriteLine("나이는 " + age + "세입니다.");
- 입력받은 이름과 나이를 출력하는 부분입니다.
- Console.WriteLine() 메서드를 사용하여 텍스트와 변수 값을 결합하여 출력합니다.
- 이 코드를 통해 사용자로부터 입력받은 값이 변수에 저장되고, 출력되는 것을 확인할 수 있습니다.
변수와 데이터 타입은 프로그래밍에서 매우 중요한 개념이며, 프로그램을 작성하고 실행하는 과정에서 빈번하게 사용됩니다.
이 예제를 통해 변수의 선언과 초기화, 데이터 타입의 사용법을 익힐 수 있으며, 다양한 데이터를 저장하고 처리해 보았습니다.
감사합니다!
728x90
'[C#] > 콘솔 프로그래밍' 카테고리의 다른 글
[C#] 콘솔 프로그래밍 : 요일 판단 (20) | 2023.07.10 |
---|---|
[C#] 콘솔 프로그래밍 : 콘솔 가위바위보 게임 (25) | 2023.07.06 |
[C#] 콘솔 프로그래밍 : 사칙연산 계산기 (13) | 2023.07.05 |
[C#] 콘솔 프로그래밍 : 시험점수 평균계산 (31) | 2023.07.03 |
[C#] 콘솔 프로그래밍 : 난수 맞히기 (13) | 2023.07.02 |