더북(TheBook)

Console.ReadLine() 메서드의 결괏값은 문자열이기에 이를 정수형으로 변경하려면 Convert 클래스의 ToInt32() 메서드로 묶어 줍니다. 정수형으로 변경할 수 없는 문자열이 들어올 때는 다음 에러가 발생합니다.

> Convert.ToInt32("Hello")
입력 문자열의 형식이 잘못되었습니다.

이번에는 콘솔창에서 실수를 문자열로 입력받아 실수로 변환해 보겠습니다.

실수를 문자열로 입력받아 실수로 변환: ReadLineRealNumber.cs

using System;

class ReadLineRealNumber
{
    static void Main()
    {
        Console.Write("실수를 입력하세요 : ");
        string input = Console.ReadLine();    //실수 입력
        double PI = Convert.ToDouble(input);  //실수로 변환
        Console.WriteLine(PI); 
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.