본문 바로가기
Programming Language/이것이 C# 연습문제 풀이

이것이 C# 3장 연습문제 풀이

by dbxxrud 2019. 5. 8.

 

 

 

 

1. int a = 7.3; -> int는 정수형이므로 정수만 들어올 수 있습니다.

   float b = 3.14; -> float형식을 쓰기 위해서는 뒤에 f를 붙여줘야 합니다. 3.14f; 

   double c = a * b; -> 형식 변환을 해주어야 합니다. (double) a * (double) b

   char d = "abc"; -> char형식은 ""가 아닌 ' '입니다. 또한 한 개의 문자만 들어올 수 있습니다.

   string e = '한' -> " " 입니다.

 

2. 값 형식 -> 데이터를 스택에 할당합니다.

    참조 형식 -> 데이터를 힙에 올리고 데이터의 주소를 스택에 할당합니다.

 

3. 박싱 -> 값 형식을 참조형식으로 변환합니다.

   언박식 -> 참조 형식을 값 형식으로 변환합니다.

 

4. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using static System.Console;
namespace Practice2
{
    class MainApp
    {
        public static void Main()
        {
            WriteLine("사각형의 너비를 입력하세요");
            string width = ReadLine();
 
            WriteLine("사각형의 높이를 입력하세요");
            string height = ReadLine();
 
            int area = int.Parse(width) * int.Parse(height);
 
            WriteLine("사각형의 넓이 : {0}", area);
        }
    }
}
 
 

 

 

결과