[ 배열 생성 ] string food = "치킨"; food = "피자";//데이터 대체 → 출력결과: 피자 string food = "떡볶이";//중복 변수명 → 오류 food 변수를 생성하고 치킨을 저장했다. 여기에 추가로 데이터를 저장하고 싶어서 피자를 입력했다. 하지만 food 변수에는 치킨과 피자 둘 다 저장되는 것이 아니라, 피자가 기존의 치킨 데이터를 대체하여 피자만 저장된다. 또한 떡볶이를 추가로 저장하고 싶어서 food라는 동일한 변수명으로 변수를 새로 생성하게 되면 오류가 발생하게 된다. 이처럼 한 변수에 다양한 데이터를 저장하고 싶을 때는 배열이라는 기능을 사용한다. string[] name;//string 배열 int[] age;//int 배열 배열을 사용하려면 데이터 형식 뒤에 ..
스파르타코딩클럽
[ for문 ] for (초기화; 조건; 변화) { 실행 내용 } 어떤 일을 여러 번 실행할 때 사용한다. 초기화는 맨 처음에 주어지는 값이고, 조건은 언제까지 for문을 작동할지 알려주는 값이고, 변화는 얼마만큼 데이터를 변화시킬지 알려주는 값이다. for문이 작동되면 초기화 값에서부터 조건을 만족하는한 계속 반복하며 데이터를 변화시킨다. for (int i = 1; i
[ 연습 문제 ] Practice 3 프로그램 실행 중에 데이터를 입력받을 수 있는 Console.ReadLine();이라는 함수를 이용하여 풀이를 진행한다. string input = Console.ReadLine(); //데이터를 입력하고 Enter를 누르면 다음으로 넘어간다 Console.WriteLine("입력받은 데이터는 " + input + " 입니다."); 캐스팅의 TryParse를 활용한다. 1번: 입력받은 데이터가 숫자인지 문자열인지 판단 입력받은 데이터가 숫자라면 숫자입니다. 메시지 출력 숫자가 아니라면 문자열입니다. 메시지 출력 답안 더보기 string input = Console.ReadLine(); int num; bool isInt = int.TryParse(input, out ..
[ if문 ] if (조건) { 실행 코드 } 조건에 일치하면 중괄호 내의 코드를 실행한다. 조건을 만족하지 않으면 실행하지 않고, 출력값도 없다. 여기에서의 조건은 계산이 맞는지를 확인하는 논리 연산(같음, 비교 등)이다. int i = 10; if (i > 5) { Console.WriteLine("i는 5보다 큽니다."); }//i는 5보다 큽니다. 위 코드에서의 i는 10으로, 5보다 크기 때문에 조건을 만족하여 i는 5보다 큽니다라는 문장을 출력했다. [ else if문 ] if (조건) { 실행 코드 } else if (조건) { 실행 코드 } if문 아래에 위치하며, 앞에서 조건을 만족하지 못했을 때 다음으로 조건을 확인한다. if문과 마찬가지로 조건을 만족하면 코드를 실행한다. if문에서 ..
[ 산술 연산 ] 사칙연산 산술 연산은 +, -, ×, ÷ 등의 연산자를 이용해 숫자들을 계산하는 것이다. + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 ++ 증가 -- 감소 더하기(+) int x = 10; int result; result = x + 5;//result = 15 빼기(-) int x = 10; int result; result = x - 5;//result = 5 곱하기(*) int x = 10; int result; result = x * 5;//result = 50 나누기(/) int x = 10; int result; result = x / 5;//result = 2 / 연산보다 * 연산이 더 빠르게 처리되므로, * 연산 사용이 더 권장된다. 나머지 int x = 10; i..
[ 자료형 ] 숫자 숫자는 크게 정수와 실수 두 가지로 나뉜다. int age = 22; int amount = 7; int level = 100; 정수는 소수점이 없는 숫자를 의미한다. 부호 상관없이 소수점이 없다면 -3, 0, 5와 같은 형태 모두 정수이다. 정수는 int 타입을 사용한다. (integer) float exp = 2053.234f; float speed = 15.5f; double length = 60.12345d; 실수는 소수점이 있는 숫자를 의미한다. 마찬가지로 부호 상관없이 소수점이 있기만 하다면 모두 실수이다. 실수는 float 타입과 double 타입을 사용한다. float 타입은 소수점 7자리까지 표현할 수 있고, double 타입은 소수점 15~16자리까지 표현할 수 있다..
[ 새 프로젝트 추가 ] 하나의 솔루션 안에서 다양한 프로젝트를 관리할 수 있다. 솔루션 탐색기에서 솔루션 'FirstProgram'에 대고 오른쪽 클릭을 하거나, 선택 후 솔루션 탐색기 창 내에서 오른쪽 클릭을 한다. 그중 추가 → 새 프로젝트를 클릭한다. 만약 다른 프로젝트가 선택되어 있다면 다른 창이 보이고, 새 프로젝트 추가 버튼을 볼 수 없다. 이후 방법은 처음 프로젝트를 만들 때와 동일하다. 콘솔 앱을 선택하고 다음을 누른다. 원하는 프로젝트 명을 입력하고 다음을 누른다. 처음 프로젝트를 만들 때와 다른 점은 솔루션의 이름을 입력하는 칸이 없다. FirstProgram 솔루션 안에 새 프로젝트를 생성하는 것이기 때문에, 파일 경로가 WorkSpace에서 끝나는 것이 아니고 FirstProgra..
[ 환경설정 ] Unity에서 지원하는 언어는 C#이므로, 먼저 C#에 대해 알아야 한다. C#을 배우기 위한 프로그램으로 Visual Studio Tools를 사용하며, 아래 사이트에서 설치할 수 있다. https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요. visualstudio.microsoft.com 주의할 점은 Visual Studio Code(왼)가 아니라 ..