2023. 11. 7. 20:29ㆍ카테고리 없음
조건문과 반복문
if else if else 문
if (조건식1)
{
// 조건식1이 참일 경우 실행할 코드
}
else if (조건식2)
{
// 조건식2가 참일 경우 실행할 코드
}
else
{
// 모든 조건식이 거짓일 경우 실행할 코드
}
Switch 문
switch (변수나 식)
{
case 값1:
// 값1이 나온 경우 실행되는 코드
break;
case 값2:
// 값2가 나온 경우 실행되는 코드
break;
// ...
default:
// 모든 case문에 해당하지 않는 경우 실행되는 코드
break;
}
삼항 연산자
int currentExp = 1200;
int requiredExp = 2000;
# 삼항 연산자
string result = (currentExp >= requiredExp) ? "레벨업 가능" : "레벨업 불가능";
Console.WriteLine(result);
# if else 문
if (currentExp >= requiredExp)
{
Console.WriteLine("레벨업 가능");
}
else
{
Console.WriteLine("레벨업 불가능");
}
반복문
for (초기식; 조건식; 증감식)
{
// 조건식이 참인 경우 실행되는 코드
}
while (조건식)
{
// 조건식이 참인 경우 실행되는 코드
}
while vs do while -> 한번은 무조건 실행!
int sum = 0;
int num;
do
{
Console.Write("숫자를 입력하세요 (0 입력 시 종료): ");
num = int.Parse(Console.ReadLine());
sum += num;
} while (num != 0);
Console.WriteLine("합계: " + sum);
foreach (자료형 변수 in 배열 또는 컬렉션)
{
// 배열 또는 컬렉션의 모든 요소에 대해 반복적으로 실행되는 코드
}
코드 컨벤션 강의를 들으면서 가독성이 좋은 코드를 만들기 위해서 연습도 필요할 것 같다. 아이언맨 K&R>? 보다는 캡틴아메리카의 BSD 형태로 작성하는 것이 유니티 환경에는 더욱 적합하다.
카멜케이스 / 파스칼 케이스를 사용하는데, 모르겠으면 일단은 파스칼 케이스로 작성
강의 내용을 들으면서 바로 직접따라하는 부분에 대해서는 이해가 되는 것 같아도, 직접 코드를 작성해보고, 기능을 구현해보려고 하니, 많이 어려움을 느끼게 되었습니다. 어느정도의 암기와 주어진 문제나 숙제를 직접 상상하고 구현해보는 연습을 많이 해봐야 될 것 같다.