
오늘 학습 키워드
반복문, 배열, 랜덤 숫자 생성, 클래스, 문자열 보간
오늘 학습 한 내용을 나만의 언어로 정리하기
-반복문(Loops)
:반복문은 특정 코드 블록을 여러 번 실행할 때 사용
for: 반복횟수가 정해져 있을 때 사용
while: 조건이 참일 경우 계속 반복
do-while: do에서 무조건 한 번은 실행되고, 그 후 while의 조건이 참일 경우 계속 반복
-배열(Arrays)
:배열은 같은 데이터 타입의 여러 값을 저장할 수 있는 자료구조
자료형[] 이름 = {자료, 자료}; // 배열 선언 형식
ex) int[] inArray = { 1, 2, 3, 4 }; // 배열 선언과 동시에 초기화
배열 안의 각각의 자료를 '요소'라고 부름
int[] numbers = new int[5]; // 크기가 5인 정수 배열 선언
numbers[0] = 10; // 첫 번째 요소에 값 10 저장
numbers[1] = 20; // 두 번째 요소에 값 20 저장
intArray[0] = 1; // 배열[인덱스] = 요소
-랜덤 숫자 생성(Random Number Generation)
:컴퓨터 프로그램에서 난수를 생성하는 방법
Random 클래스는 난수를 생성하는 데 사용된다.
객체를 생성한 후, Next 메서드를 사용하여 난수를 생성할 수 있다.
Random random = new Random();
int randomNumber = random.Next(); // 0과 int.MaxValue 사이의 난수 생성
int randomNumberInRange = random.Next(1, 101); // 1과 100 사이의 난수 생성
Console.WriteLine($"Random number between 1 and 100: {randomNumberInRange}"); // 출력
-클래스(Classes)
:클래스는 사용자 정의 자료형이다. 클래스의 이름은 대문자로 시작하는 것이 관례.
Car car = new Car() // 클래스(자료형) 인스턴스(변수) = new키워드 생성자
-문자열 보간
:string안에 직접 변수 이름을 집어 넣을 수 있다.
ex) Console.WriteLine($"Factorial of {x} is {fac}");
이런식으로 ""앞에 $를 표기하고 중괄호 안에 변수를 입력하면 된다.