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);
}
}
}
|
'Programming Language > 이것이 C# 연습문제 풀이' 카테고리의 다른 글
이것이 C# 8장 연습문제 풀이 (0) | 2019.05.13 |
---|---|
이것이 C# 7장 연습문제 풀이 (0) | 2019.05.11 |
이것이 C# 6장 연습문제 풀이 (0) | 2019.05.09 |
이것이 C# 5장 연습문제 풀이 (0) | 2019.05.08 |
이것이 C# 4장 연습문제 풀이 (0) | 2019.05.08 |