C#19 [C#] 함수 - return 함수의 return 특정한 상황에서 함수의 로직이 더이상 실행되지 않았으면 하는 경우가 있습니다. 예를 들어 체력이 5가 있는데 공격할때마다 1씩 깍이는 기능을 만들었다고 가정하겠습니다. int hp = 5; void Attack() { --hp; Console.Write("데미지 : 1 현재체력 : " + hp); } 위코드는 Attack 이라는 함수를 실행할때마다 체력이 깍고 Console 로 출력해주는 기능입니다. int hp = 5; Attack(); // 데미지 : 1 현재체력 : 4 Attack(); // 데미지 : 1 현재체력 : 3 Attack(); // 데미지 : 1 현재체력 : 2 Attack(); // 데미지 : 1 현재체력 : 1 Attack(); // 데미지 : 1 현재체력 : 0.. C#/함수 2024. 3. 27. [C#] 배열을 만드는 방법들 - 초기화 2024.03.27 - [C#/배열] - [C#] 배열에 데이터가 없다면? 초기화 배열에 데이터를 저장하지 않은 곳에는 기본값 “” 이 들어있습니다. 조금 더 정확히는 비어있는 곳에 기본값 “”이 들어 있는 것은 아니라 배열이 만들어진 순간 모든 데이터가 기본값으로 준비되어 있습니다. // 배열을 생성 string[] game = new string[3] 배열은 만들어짐과 동시에 데이터가 기본값으로 초기화 됩니다. 변수에서는 데이터를 저장하지 않고 사용하면 에러가 발생하는데, 배열은 그냥 사용가능한 이유입니다. 생성과 동시에 초기화 매번 배열을 만들고 인덱스를 지정하는 방법은 불편할 수 있습니다. 따라서 배열을 만들때 내가 원하는 값으로 초기화 하는 방법이 있습니다. 배열을 만들고 뒤에 중괄호 { } 를.. C#/배열 2024. 3. 27. [C#] 배열에 데이터가 없다면? string[] game = new string[3]; game[0] = "League of Legends"; game[1] = "메이플 스토리"; Console.WriteLine(game[0]); // 출력 - League of Legends Console.WriteLine(game[1]); // 출력 - 메이플 스토라 Console.WriteLine(game[2]); // 출력 - 위의 코드를 실행해보면 아무것도 나오지 않는 것을 볼수 있습니다. 데이터가 없는게 아니라 “” 이 들어가 있는 상태입니다. 문자의 기본형은 ””이기 때문에 아무것도 나타나지 않습니다. 숫자와 불리언의 경우 각각의 기본값이 나타나게 됩니다. int[] year = new int[2]; Console.WriteLine(year.. C#/배열 2024. 3. 27. [C#] 반복 처리 2024.03.27 - [C#/배열] - [C#] foreach 배열에 접근하는 부분을 보면 0, 1, 2, 3 등 차례로 증가하는 것을 볼 수 있습니다. 배열과 반복문을 혼합해서 사용하면 더욱 활용도가 높아집니다. 우선 배열을 만들어 데이터를 한번 입력해 보겠습니다. int[] year = new int[4] year[0] = 2020; year[1] = 2021; year[2] = 2022; year[3] = 2023; 출력에 필요한건 0~3 까지 입니다. 0 부터 시작해서 3까지만 반복하는 for문을 만들어 보겠습니다. int[] year = new int[4] year[0] = 2020; year[1] = 2021; year[2] = 2022; year[3] = 2023; for(int i = 0.. C#/배열 2024. 3. 27. [C#] 배열 - 데이터 활용 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 2024.03.26 - [C#/배열] - [C#] 배열 - 데이터 저장 앞서 저장으로 인해 game 0호실, 1호실 에는 각각 데이터가 저장되었습니다. 사진 삭제 사진 설명을 입력하세요. 배열에 저장된 데이터를 Console.WriteLine() 을 이용해 출력해 보겠습니다. 배열의 데이터를 사용할때도 대괄호 [ ] 와 인덱스를 이용합니다. Console.WriteLine(game[0]); // 출력 - League of Legends Console.WriteLine(game[1]); // 출력 - 메이플 스토리 배열에 데이터를 저장 / 활용 할 때 대괄호 [ ] 와 인덱스를 .. C#/배열 2024. 3. 26. [C#] 배열 - 데이터 저장 2024.03.26 - [C#/배열] - [C#] 배열 - 기본 2024.03.26 - [C#/배열] - [C#] 배열 - 생성 방을 만들었으니 두가지 데이터를 저장해보겠습니다. 배열에 데이터를 저장하기 위해서는 몇호실인지 지정할 필요가 있습니다. 대괄호 [ ] 와 인덱스를 이용해 활용할 수 있습니다. // game의 0호실에 “Leage of Legends” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" // game의 1호실에 “메이플 스토리” 데이터를 저장 string[] game = new game[3]; game[0] = "Leage of Legends" game[1] = "메이플 스토리" C#/배열 2024. 3. 26. [C#] Console.WriteLine() / Console.ReadLine() Console.WriteLine() : 화면에 출력 Console.ReadLine() : 프로그램 실행 중 데이터를 입력 받음, 보통 입력 받은 데이터를 변수에 저장하여 사용 string input = Console.ReadLine(); // 데이터를 입력하고 Enter 를 누르면 다음으로 넘어갑니다. Console.WriteLine("입력받은 데이터는 " + input + " 입니다."); C#/데이터 다루기 2024. 3. 25. 이전 1 2 다음 반응형