다음 중 Convert 클래스를 사용한 올바른 변환 메서드는?
다음 중 Convert 클래스를 사용한 올바른 변환 메서드는?
double myDouble = 5.25;
int myInt = ____________(myDouble);
정답: C
Convert 클래스 메서드 사용법:
주요 Convert 메서드:
⦁
Convert.ToInt32()
: double → int⦁
Convert.ToDouble()
: 다른 타입 → double⦁
Convert.ToString()
: 모든 타입 → string⦁
Convert.ToBoolean()
: 다른 타입 → bool⦁
Convert.ToInt64()
: 다른 타입 → longToInt32의 의미:
⦁ 32비트 정수 = int
⦁ ToInt64는 64비트 정수 = long
⦁ 비트 수로 타입 구분
캐스팅 vs Convert 차이:
// 캐스팅: 소수점 버림
int cast = (int)5.9; // 5
// Convert: 반올림
int convert = Convert.ToInt32(5.9); // 6
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.