형변환(Casting) > 자료의 형태를 변환할 때 사용 숫자를 다른 형태의 숫자로 변환 다른 자료형을 문자로 변환 문자를 다른 자료형으로 변환 숫자 -> 숫자 int -> float float -> int > 데이터의 손실이 없는 경우라면 앞에 괄호로 형태를
여러 데이터를 한 가지 변수에 저장하는 기능.위와 같이 크기가 3인 배열을 생성하면 아래의 그림과 같이 3개의 방이 만들어진다.각 방마다 이름이 있는데 이것을 인덱스(Index)라고 한다.주의인덱스는 0부터 시작해서 크기가 커질 때마다 1씩 증가한다.데이터를 하나씩 인
Cex) bool, break, case, char, class, const, continue, default, else, false, float, for, if, int, ...이러한 단어들을 키워드라고 한다.키워드는 변수명으로 사용할 수 없다!식별자(= 변수명)를
foreach문은 배열이나 컬렉션에 대한 반복문을 작성할 때 사용한다.컬렉션은 자료를 모아 놓은 데이터 구조를 의미한다.배열과 비슷한 자료 구조배열과는 다르게 크기가 가변적C+ 사용하기 위해서는 System.Collections.Generic 네임스페이스를 추가List
프로퍼티는 클래스 멤버로서, 객체의 필드 값을 읽거나 설정하는데 사용되는 접근자 메서드의 조합이다.객체의 필드에 직접 접근하지 않고, 간접적으로 값을 설정하거나 읽을 수 있도록 한다.필드에 대한 접근 제어와 데이터 유효성 검사 들을 수행할 수 있다.프로퍼티는 필드와 마
TextRPG를 만드는 과정에서 상점을 구현할 때, 아이템 목록이 보이게 되는데, 그 아이템 목록들의 간격이 일정하지 않았다.ex)(현재 결과)낡은 검 | 공격력 +5 | 못쓸 정도는 아니지만 낡은 검이다. | 500 G스파르타의 창 | 공격력 +35 | 스파르타의 전
먼저, 오늘은 어제 쓴 TIL과 이어지는 내용이다.\[콘솔창에서 한글이 차지하는 칸 개수(C콘솔창에서는 한글이 2칸, 영어나 숫자가 1칸을 차지하여 발생한 문제를 직접 메서드를 만들어 코드를 작성하였다.하지만 내가 만든 메서드는 한글과 띄어쓰기만 사용하였을 때 적용가능
연관된 상수들에 이름을 지을 수 있다. 이를 통해 가독성이 향상되고, 상수를 사용할 때 실수를 방지할 수있다.상수의 의미를 명확하게 할 수 있으며, 여러 군데에 쓰인 상수를 한 번에 수정할 수도 있다.스위치문과 함께 사용할 때 유용하다. 상수 값에 대한 분기를 이해하기
선택 정렬을 구현할 때, 배열의 원소끼리 스왑을 해야하는데, 해당 값만 스왑을 하여 for문을 나오면 실제로는 바뀌지 않는 문제 발생.while문을 원하는 타이밍에 빠져나가고 싶은데 while 내부에서 for문을 같이 돌리니까 break를 사용하여도 for문만 탈출하는
사용자가 잘못된 입력을 하면 잘못 입력했다고 오류 메세지를 1초간 띄워주고 다시 입력하는 기능을 구현하였다.잘 작동하는 듯 하였으나, 오류 메세지 도중에 사용자가 또 입력을 하면 다시 오류 메세지를 띄우고 계속 입력하면 입력한 만큼 계속 오류 메세지를 반복하여 실행한다
C# 및 객체지향 프로그래밍(1)