namespace Csharp
{
class Program
{
static void Main(string[] args)
{
//int
//float
//string
//bool
//[ ]
int a = 100;
//[ ]
short b = a; //에러가 날 수있다.
short c = (short)a; // 캐스팅 필요
float d = a;
int g = (int) d; // 캐스팅 필요
}
}
}
namespace Csharp
{
class Program
{
static void Main(string[] args)
{
//int
//float
//string
//bool
//string -> int
string input;
// input = "1" 이라는 string 저장
input = Console.ReadLine();
//int로 파싱 , 이 떄 정수가아닌 다른값을 input에 입력한다면 파싱하지못하고 오류발생
int number = int.Parse(input);
Console.WriteLine(number);
//int -> string
int hp = 100;
int maxHP = 100;
//당신의 HP는 ??입니다. 라고 한다.
//2가지 방법
//1.첫번쨰 방법
string message = string.Format("당신의 HP는 {0}/{1} 입니다.", hp,maxHP);
Console.WriteLine(message);
//2.두번쨰 방법(많이씀)
string message2 = $"당신의 HP는 {hp} / {maxHP}입니다";
Console.WriteLine(message2);
}
}
}