전회까지는 라이브러리를 다뤘다
논리 구조에 대해 다뤄보고자 한다.
if문 중요하다.
프로그래밍 구조에서 if문과 for문 등을 알아야 한다.
이러한 구조를 이해하는 것이다.
if문은 분기이다. 어느 조건에 적합한 경우, 이 동작을 발행한다 등.
はまる (嵌まる) 적합하다.
조건 분기를 일으킨다.
주사위 문이다.
var는 자동으로 형을 정한다.
int
string 등.
오른쪽에서부터 어느 형인지 파악 가능하다.
dice.Next() 등은 난수이므로 반드시 정수가 들어올 것이다 등.
var 를 정하면 정수든 오브젝트든 다 받을 수 있다.
전부다 var라고 적혀있으면 프로그램 적으로 한번에 알기 어렵다.
기억해두면 좋다.
결과적으로 주사위 결과가 화면에 먼저 나온다.
그리고 숫자의 크기에 따라 판단문이 나온다.
if는 조건분기 옳은가 아닌가
정수, 소수형, 문자열 등은 알기 힘드나, bool형은 알기 쉽다.
True인가 False인가.
0이외이면 전부 True로.
논리연산식으로 적는다.
roll은 난수이다.
5이상은 첫번째 조건문이 실행
else if
else
는 if와 관련되어 있다.
3이 나오면, 첫번째 조건문은 패스됨.
3이상도 아니면 else로 이동
심플하므로 이해하기 쉽다.
형태만 기억하면 된다.
if문은 bool형으로 판단된다.
true인가 false인가
난수를 만들어서 if문에서 판단된다.
False 인 경우 다음 조건문으로 넘어간다.
if만 쓰는 방향으로도 가능하다.(else if, else 없어도)
논리형으로도 표현 가능하다.
roll이 3 또는 roll이 4.
var 부분도 이해해라.
https://youtu.be/S68OAZ9R748?si=5srar_LfyeySD6uK
はじめてのC# 丁寧に学ぶC#入門⑮【for each文】 for each문 (1) | 2023.11.27 |
---|---|
はじめてのC# 丁寧に学ぶC#入門⑭【配列】배열 (2) | 2023.11.25 |
はじめてのC# 丁寧に学ぶC#入門⑫【オーバーロード】 (1) | 2023.11.25 |
はじめてのC# 丁寧に学ぶC#入門⑪【続ライブラリ】계속 라이브러리 (1) | 2023.11.25 |
はじめてのC# 丁寧に学ぶC#入門⑩【ライブラリ】라이브러리 (0) | 2023.11.24 |
댓글 영역