전체 글184 [C#] else 2024.03.25 - [C#/제어문] - [C#] if 2024.03.25 - [C#/제어문] - [C#] else if else 구성 if ( 조건 ) { } else ← { 실행 내용 } 설명 if문 밑에 따라서 붙습니다. if문을 만족하지 못했을때 실행합니다. if 와 else 가 있을 때 둘 중 하나만 실행됩니다 예제 // 조건문 // 3이 1보다 큰지 체크했습니다. - O if(3 > 1) { // 조건을 맞아서 if문 안에 내용을 실행합니다. Console.WriteLine("3은 1보다 크다!"); } else { Console.WriteLine("틀렸습니다!!"); } // 조건문 // 0이 1보다 큰지 체크했습니다. - X if(0 > 1) { Console.WriteLine("0은 1.. C#/제어문 2024. 3. 26. [C#] else if 2024.03.25 - [C#/제어문] - [C#] if else if 구성 if ( 조건 ) { } else if (추가 조건) ← { 실행 내용 } 설명 if문 밑에 따라서 붙습니다. if문을 만족하지 못했을 때 다시 조건을 체크합니다. if 와 else if 가 있을 때 둘 중 하나만 실행됩니다 예제 int x = 20; // x가 10보다 큰지 체크했습니다. - O if(x > 10) { // 조건을 맞아서 if문 안에 내용을 실행합니다. Console.WriteLine("x는 10보다 크다!"); } else if(x > 5) { Console.WriteLine("x는 10 보다는 작지만 5보다는 크다"); } int x = 8; // x가 10보다 큰지 체크했습니다. - X if(x > 10).. C#/제어문 2024. 3. 25. [C#] if if 구성 if ( 조건 ) ← { 실행 내용 } 설명 if문은 조건을 체크해서 만족하면 중괄호 {} 안에 있는 내용을 실행 시킵니다. 조건을 만족하지 않으면 실행하지 않습니다. 조건이라 함은 논리 연산으로 계산된게 맞는지 확인하는 내용입니다. 예제 // 조건문 // 3이 1보다 큰지 체크했습니다. - O if(3 > 1) { // 조건을 만족했기에 싱행합니다. Console.WriteLine("3은 1보다 크다!"); } // 조건문 // 0이 1보다 큰지 체크했습니다. - X if(0 > 1) { // 조건을 만족하지 못해서 실행되지 않습니다 Console.WriteLine("0은 1보다 크다!"); } C#/제어문 2024. 3. 25. [C#] 비트 연산 나중에 어려운 연산을 최적화 할때 사용합니다. 내용이 궁금하신분들은 아래 자료를 참고해주세요. 요약 & a & b a와 b비트가 일치하는것을 계산 And 연산자 | a | b a와 b비트 중 하나만 일치해도 계산 Or 연산자 ^ a ^ b a와 b비트가 다른것만 계산 Xor 연산자 b a의 비트를 오른쪽으로 b만큼 이동 시프트 연산자 C#/연산자 2024. 3. 25. [C#] 자료형 - bool 자료형에서 살펴봤듯이 bool (boolean) 은 단 두가지의 값을 가지는 자료형입니다. 보통 논리 연산의 결과로 얻게 됩니다. true false 일반적으로 익숙한 다른 자료형(숫자, 문자) 와는 다르게 생소한 형태입니다. 주로 어떤 계산이 맞았는지 아닌지 확인할 때 사용합니다. bool isLarge = 10 > 5; 예제에서 10 > 5 를 계산했습니다. 계산이 맞으면 isLarge 의 값은 true, 틀리면 false 가 됩니다. int age = 25; bool isAdult = age > 19; 결과 : true int age = 12; bool isAdult = age > 19; 결과 : false 논리 계산을 통해 true 인지 false 인지를 판단하게 되면 제어문에서 핵심적인 기능을 .. C#/연산자 2024. 3. 25. [C#] 논리 연산 - 정리표 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 같음 연산자 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 비교 연산자 제어문에서 나올 if문이랑 for문 조건식 안에는 무조건 이 논리 연산의 결과가 들어간다고 생각해주세요. 요약 > a>b a가 b보다 크면 true >= a >= b a 가 b보다 크거나 같으면 true C#/연산자 2024. 3. 25. [C#] 논리 연산 - 비교 연산자 2024.03.25 - [C#/연산자] - [C#] 논리 연산 - 같음 연산자 비교연산자란?? 크다 부호는 19; // true int age = 23; bool isKid = age < 19; // false C#/연산자 2024. 3. 25. [C#] 논리 연산 - 같음 연산자 논리 연산이란 숫자를 더하거나 빼는 것이 아니라 논리적으로 판단하는 연산자 입니다. 말로는 어려워 보이지만 간단히 설명 드리면 두 값이 같은지, 다른지, 큰지, 작은지 를 체크하는 것 입니다. 그 중 같은지 다른지 체크하는 계산을 같음 연산자라고 합니다. 두가지 값이 같은지 아닌지 표현할 때 아래와 같은 기호를 사용할 수 있습니다. 일상 생활에서 노트에 쓰는데는 문제가 없지만 이걸 컴퓨터로 타이핑하려고 해보겠습니다. = 는 쉽게 입력 할 수 있지만 ≠ 은 일반적으로 입력하기 어렵습니다 그리고 = 을 사용하려고 해도 문제가 하나 있습니다. =는 변수에 데이터를 저장할때도 활용되는 연산자입니다. 이 두가지를 구분할 필요가 있습니다. 실제로 사용하는 기호입니다. == 과 != 를 이용해서 같은지 아닌지 체크할.. C#/연산자 2024. 3. 25. [C#] 산술 연산 - 문자열 2024.03.25 - [C#/연산자] - [C#] 산술 연산 산술 연산은 일반적으로 숫자를 더하고 빼는 등의 계산을 하지만 문자도 계산을 할 수 있습니다. 숫자 말고도 문자열도 연산을 할 수 있습니다. 모든 연산이 가능하지는 않지만 + 연산을 활용할 수 있습니다. 문자열에서 + 를 하면 두 문자열을 하나로 이어주는 기능을 합니다. string hello = "안녕하세요!"; string academy = "스파르타 코딩클럽 입니다!"; string result = hello + academy; Console.WriteLine(result); 실행 결과 안녕하세요!스파르타 코딩클럽 입니다! 변수와 문자열 데이터도 연산 할 수 있습니다. string hello = "안녕하세요!"; string result.. C#/연산자 2024. 3. 25. [C#] 산술 연산 산술연산 이라 해서 말이 어려워 보이지만 그냥 사칙연산이라고 생각하시면 됩니다. 요약 + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 ++ 증가 -- 감소 더하기 연산 (+) int x = 10; int result; result = x + 3; // result : 13 빼기 연산 (-) int x = 10; int result; result = x - 5; // result : 5 곱하기 연산 (*) int x = 10; int result; result = x * 2; // result : 20 나누기 , 나머지 연산 ( /, % ) 몫을 구하는 계산 : / 나미지를 구하는 계산 : % int x = 17; int result_1; int result_2; result_1 = x / 5; // .. C#/연산자 2024. 3. 25. [C#] Console.WriteLine() / Console.ReadLine() Console.WriteLine() : 화면에 출력 Console.ReadLine() : 프로그램 실행 중 데이터를 입력 받음, 보통 입력 받은 데이터를 변수에 저장하여 사용 string input = Console.ReadLine(); // 데이터를 입력하고 Enter 를 누르면 다음으로 넘어갑니다. Console.WriteLine("입력받은 데이터는 " + input + " 입니다."); C#/데이터 다루기 2024. 3. 25. [C#] 형변환 변수를 사용할때 사용하고 있는 자료의 형태를 변환 해야할 일이 있습니다. 예) string → int, string → bool 여러가지의 자료형이 있는 만큼 다양한 상황에서의 형 변환이 있지만 그중 가장 많이 사용하고 기본적인 3가지를 공유합니다. 숫자를 다른 형태의 숫자로 변환 다른 자료형을 문자로 변환 문자를 다른 자료형으로 변환 1. 숫자 → 숫자 (int, float) float → int int x = 10; float y = 10.0f; int z = x + (int)y; // 사용하고 싶은 변수 앞에 괄호하고 변경하고 싶은 자료형 명시 int → float int x = 10; float y = 10.0f; float z = (float)x + y; // 사용하고 싶은 변수 앞에 괄호하고 .. C#/데이터 다루기 2024. 3. 25. 이전 1 ··· 12 13 14 15 16 다음 반응형