[if 조건문] if 조건문은 가장 기본적인 조건문입니다. 조건이 true 면 문장을 실행하고 false 이면 문장을 무시합니다. if(불_ 표현식){ // 불_표현식이 참일경우 실행} 다음 그림은 if 조건문의 개요도 입니다. if 조건문을 사용하는 간단한 예제입니다.static void Main(string[] args){ Console.Write("숫자 입력 : "); int input = int.Parse(Console.ReadLine()); if(input % 2 == 0) { Console.WriteLine("짝수 입니다."); } if(input % 2 == 1) { Console.WriteLine("홀수 입니다.")..
입력 받은 문자열을 숫자로 변경하거나 long 을 int 로 변경할 수 있습니다. 이렇게 자료형을 다른 자료형으로 바꾸는 것을 자료형 변환이라 합니다. 하지만 long 에서 int 로 변환하는 상황에서 값을 벗어나는 경우가 존재합니다. 이 경우에는 강제 자료형 변환을 사용합니다. 다음은 강제 자료형 변환의 예시입니다.var a = (int)10.0f;var b = (float)10;var c = (double)100; 문자열 또한 숫자로 변환이 가능합니다.숫자끼리의 변환처럼 같은 방법으로 하면 에러가 발생하게 됩니다. 문자열을 숫자로 변경하려면 Parse 메서드를 사용해야 합니다.메서드 이름설명int.Parse()다른 자료형을 int 자료형으로 변경합니다.long.Parse()다른 자료형을 long 자..
C#에서는 var 키워드로 변수의 자료형을 자동으로 지정할 수 있는 기능을 제공합니다. static void Main(string[] args){ var number = 100;} 위와 같이 자료형을 var로 사용하면 값이 정수, 실수, 문자열 등 어떤 내용이든 담을 수 있습니다.값을 담는 순간 해당 값과 일치하는 자료형으로 정해지고 이후에 변경은 불가능합니다. var 키워드를 사용하려면 두 가지 조건을 만족해야 합니다. - 지역 변수로 선언하는 경우- 변수를 선언과 동시에 초기화하는 경우 class Program{ var global = 10; // 인스턴수 변수(var 키워드 사용 불가) : error static void Main(string[] args) { ..
이미 만들어진 변수의 자료형을 확인해야 하는 경우가 있습니다.프로그램 내부에서 GetType 메서드를 사용하면 확인이 가능합니다.메서드설명GetType()해당 변수의 자료형을 출력합니다. static void Main(string[] args){ // 변수를 선언합니다. int _int = 10; long _long = 100; float _float = 10.001f; double _double = 12.5; char _char = '가'; string _string = "문자열"; // 출력합니다. Console.WriteLine(_int.GetType()); Console.WriteLine(_long.GetType()); Co..
C# 에는 변수에 사용할 수 있는 복합 대입 연산자와 증감 연산자가 있습니다. 우선 복합 대입 연산자에 대해 알아보겠습니다.a + 10 = 10 을 더욱 빠르게 사용하기 위해 a += 10 이라는 방법으로 표현합니다. 이때 복합 대입 연산자가 사용됩니다. 복합 대입 연산자는 숫자와 문자 두가지 경우로 나뉩니다. 연산자설명+=숫자 덧셈 후 대입-=숫자 뺄셈 후 대입*=숫자 곱셈 후 대입/=숫자 나눗셈 후 대입 연산자설명+=문자열 연결 후 대입 연산자 static void Main(string[] args){ // 숫자와 관련된 복합 대입 연산자 int outInt = 1; outInt += 10; // 1 + 10 = 11; outInt -= 5; // 11 - 5 = 6; ..
변수는 값을 저장할 떄 사용하는 식별자 입니다. 변수는 두 단계를 거쳐서 사용합니다. - 변수를 선언한다.- 변수에 값을 할당한다. 변수를 선언한다 == 변수를 만드는 행위변수에 값을 할당한다 == 변수에 값을 넣는 행위(자료형) (이름) = (값); int number = 3; 변수는 위의 형태로 선언됩니다. 변수는 크게는 이전에 배운 자료형의 종류를 따릅니다. [정수 자료형] 키워드설명int4바이트 정수long8바이트 정수 static void Main(string[] args){ // 변수 선언 int a = 10; int b = 5; Console.WriteLine(a + b); Console.WriteLine(a / b); Co..
프로그래밍 언어를 공부하기 위해서는 해당 프로그래밍 언어에서 사용하는 자료들의 종류(자료형)을 알아야 합니다.C#의 자료형들 중 간단하고 중요한 자료형들만 알아볼 예정입니다. [정수] 가장 기본적인 자료형입니다. 정수는 25,-10, 0 과 같은 소수점 아래를 표기하지 않는 숫자를 의미합니다. C#에서 정수는 다음과 같은 방법으로 생성합니다. static void Main(string[] args){ Console.WriteLine(52);} 이러한 정수는 다음과 같은 사칙 연산자로 연산이 가능합니다.연산자설명+덧셈 연산-뺄셈 연산*곱셈 연산/나눗셈 연산%나머지 연산 연산을 할 때는 연산자 우선순위를 고려합니다. 물론 괄호를 사용해도 됩니다.static void Main(string[] args){ ..
C#의 가장 기본적인 출력 방법은 Console 클래스의 메서드를 사용합니다. 메서드 이름설명Console.WriteLine()출력 후 개행됩니다.Console.Write()출력 후 개행되지 않습니다.Console.ReadLine()사용자로부터 한 줄의 문자열을 입력 받습니다. 예제)static void Main(stringp[ args){ Console.WriteLine("Hello C# Class"); Console.Write("Just Write"); Console.ReadLine();}