C# 문법 1주차 - 변수 입출력 하기

Amberjack·2023년 12월 29일
0

C# 문법

목록 보기
6/44

⌨️ Console.ReadLine()

입력을 받기 위해 Console.ReadLine을 사용해보자!

✏️ Console.ReadLine()

C#에서 콘솔 입력을 받을 때는 Console.ReadLine 메소드를 사용한다.
사용자가 입력한 값을 문자열로 반환한다.

string input = Console.ReadLine();

이름 받아서 출력하기

Console.Write("Enter your name: ");
string name = Console.ReadLine();
Console.WriteLine("Hello, {0}!", name);

출력하기

📖 한 줄에 여러 값 입력 받기(Split)

사용자로부터 여러 개의 값을 한 줄에 입력받고 싶을 때에는 Console.ReadLine 메소드를 사용하여 입력받은 값들을 문자열로 받은 후, string.Split 메소드를 사용하여 문자열을 나누어 처리할 수 있다.

Console.Write("Enter two numbers: ");
string input = Console.ReadLine();    // 문자열 받기

string[] numbers = input.Split(' ');  // 문자열을 공백으로 구분하여 배열로 만들기
int num1 = int.Parse(numbers[0]);     // 첫 번째 값을 정수로 변환하여 저장
int num2 = int.Parse(numbers[1]);     // 두 번째 값을 정수로 변환하여 저장

int sum = num1 + num2;                // 두 수를 더하여 결과를 계산

Console.WriteLine("The sum of {0} and {1} is {2}.", num1, num2, sum);

출력하기

📌 Parse 메소드는 문자열을 다른 데이터 타입으로 변환할 때 쓴다!!!

😎 var 키워드 사용

🎭 var 키워드

  • C# 3.0부터 var을 사용하여 변수를 선언할 수 있다.
  • var 키워드를 사용하여 변수를 선언하면 변수의 자료형이 컴파일러에 의해 자동으로 결정됨.
  • ✨ 초기화하는 값의 자료형에 따라 변수의 자료형이 결정됨!!!
var num = 10;         // int 자료형으로 결정됨
var name = "kero";   // string 자료형으로 결정됨
var pi = 3.141592;    // double 자료형으로 결정됨
  • var 키워드를 사용하여 변수를 선언할 때에는 초기화하는 값의 자료형에 따라 변수의 자료형이 결정되기 때문에, 변수를 선언할 때 변수의 자료형을 정확히 알 수 없을 때 유용하다.

0개의 댓글