
{
// 1번
int level;
int count;
float percentage;
float speed;
string nickname;
string description;
}
{
//2번
int level = 1;
int count = 0;
float percentage = 9.8f;
float speed = 10;
string nickname = "chan";
string description = "설명";
}
{
//3번
int iTen = 10;
float fTen = (float)iTen;
float fFive = 5.5f;
int iFive = (int)fFive;
}
{
//4번
int n = 10;
string strN = n.ToString();
float f = 0.5f;
string strF = f.ToString();
}
{
//5번
string strTen = "10";
int iTen = int.Parse(strTen);
string strSix = "6.2";
float fSix = float.Parse(strSix);
}
6번
파라미터가 null 일때, 예외처리를 해주느냐 0으로 리턴하느냐의 차이다.
예외 처리를 하는것보단 0으로 반환하는 Convert를 더 많이 사용하고 있는것같다.
하지만 자체적으로 예외처리를 하는 TryParse가 더 안전하여 대부분 이쪽을 선호하는듯 하다.
{
//1번
int ten = 10;
int a = ten + 7;
int b = ten - 3;
int c = ten * 2;
float d = ten * 1.5f;
int e = ten / 3;
int f = ten % 4;
}
{
//2번
string name = "chan";
int year = 2024;
string introduce = ("안녕하세요. 제 이름은" + name + "입니다."); ;
string thisYear = ("올해는 " + year + "년 입니다");
}
{
//3번
int ten = 10;
// 아래의 결과값이 전부 true 가 되도록 논리연산을 만들어 보세요.
bool result_1 = ten == 10 ; // ten 이 10 이랑 같다
bool result_2 = ten != 11; // ten 이 11 이랑 같지 않다
bool result_3 = ten <= 20; // ten 이 20 보다 작다
bool result_4 = ten >= 5; // ten 이 5 보다 크다
}
{
//4번
// 사칙연산간 우선순위가 어떻게 될까요 ?
// 괄호 > 곱하기 / 나머지 / 나누기 > 덧셈 / 뺄셈
}