continue문?

이 명령문을 둘러싼 반복문의 다음 반복으로 즉시 제어를 전달

 

for문에서 continue문

 

https://www.youtube.com/watch?v=QunYrLC-GBM&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=26

 

https://www.youtube.com/watch?v=QunYrLC-GBM&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=26

 

 

while문에서 continue문

후위 연산자를 잘 보자

 

 

switch문에서 continue문

'Study > C#' 카테고리의 다른 글

[C#] 메서드 매개 변수  (0) 2024.05.28
[C#] 메서드 정의 및 호출  (0) 2024.05.28
[C#] break  (0) 2024.05.27
[C#] 반복문 while문  (0) 2024.05.27
[C#] 반복문 for문  (0) 2024.05.27

break문

 

배치된 시점에서

가장 가까운 바깥쪽 루프 또는 switch 문을 종료

제어는 종료된 문 뒤의 문으로 전달됨(있는 경우)

 

 

for문에서 break;문

https://www.youtube.com/watch?v=3IbXxS6cu6M&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=25

 

이중 for문에서 break문

https://www.youtube.com/watch?v=3IbXxS6cu6M&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=25

 

https://www.youtube.com/watch?v=3IbXxS6cu6M&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=25

 

 

while문에서 break문

 

https://www.youtube.com/watch?v=3IbXxS6cu6M&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=25

 

switch문에서 break문

 

https://www.youtube.com/watch?v=3IbXxS6cu6M&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=25

'Study > C#' 카테고리의 다른 글

[C#] 메서드 정의 및 호출  (0) 2024.05.28
[C#] Continue문  (0) 2024.05.27
[C#] 반복문 while문  (0) 2024.05.27
[C#] 반복문 for문  (0) 2024.05.27
[C#] 선택문 switch  (0) 2024.05.27

while문?

지정된 부울 식이 true로 계산되는 동안 문또는 문 블록을 실행

 

루프를 실행하기 전에 부울 식이 평가되기 때문에

while 루프는 0번 이상 실행된다.

 

 

문법(syntax)

while(부울 식)

{

}

 

 

※for문 과 비슷하게 부울 식이 참인지 확인 후 블록을 실행하는 검토방식 반복

 부울 식이 false이면 반복 종료

 

https://www.youtube.com/watch?v=qhKokHzgTjE&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=24

'Study > C#' 카테고리의 다른 글

[C#] Continue문  (0) 2024.05.27
[C#] break  (0) 2024.05.27
[C#] 반복문 for문  (0) 2024.05.27
[C#] 선택문 switch  (0) 2024.05.27
[C#] 선택문 if문  (0) 2024.05.27

반복문?

 

다음 명령문은 명령문 또는 명령문 블록을 반복적으로 실행

 

for문

지정된 부울 식이 true로 계산되는 동안 문 도는 블록 실행

 

문법

 

for(초기화; 조건; 반복자)

{

}

 

초기화?

루프로 유입되기 전에 한 번만 실행되는 초기화 섹션

선언된 변수는 for문 외부에서  접근할 수 없다.

 

조건?

루프의 다음 반복을 실행할지 여부를 결정

결과가 true이거나 없으면 다음 반복이 실행되고, false면 루프 종료

조건 섹션은 부울 식이어야 한다.

 

반복자?

루프의 본문을 실행할 때마다 수행되는 작업을 정의

반복자 섹션에는 세미클론(;)이 없다.

 

https://www.youtube.com/watch?v=b5TRuFKlNKk&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=23

 

 

 

'Study > C#' 카테고리의 다른 글

[C#] break  (0) 2024.05.27
[C#] 반복문 while문  (0) 2024.05.27
[C#] 선택문 switch  (0) 2024.05.27
[C#] 선택문 if문  (0) 2024.05.27
[C#] 논리 연산  (0) 2024.05.26

 

https://blog.naver.com/h333j333/221132851951

 

[IT상식]키보드의 특수문자 이름(명칭)을 정확히 알아볼까요? (`~!@#$%^&*()_+-=[]{ } ;':"<>?/.,\|)-IT강

키보드의 특수문자 이름(명칭)-PDF자료 제공안녕하세요? 엑셀과 업무 생산성 향상 프로그램들...

blog.naver.com

 

'Study > CS' 카테고리의 다른 글

[CS] 변수와 값, 메모리에 담기는 과정  (0) 2024.05.23
[CS] 메모리  (0) 2024.05.23

switch문?

 

지정된 일치 표현식을 기반으로 조건 중 하나의 코드를 실행

 

 

https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22

 

레이블이란?

 

레이블(Label)은 프로그래밍에서 특정 코드 블록의 위치를 가리키는 이름

이것은 보통 제어문(조건문, 반복문 등) 내에서 사용되며,

해당 위치로 프로그램의 실행을 이동시키는 데 사용된다

 

switch문은 하나 이상의 case 블록 및 기본 블록과 쌍을 이룬다.

https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22

 

일치 표현식 값과 일치하는 값에 대해 case 코드 블록이 실행된다.

 

(즉 , 표현식 값이 case 값과 일치하지 않으면 기본 옵션 코드가 실행된다.)

 

옵션이 여러 개 있을 때 if-else 문 대신 사용 가능

switch 를 사용하면 코드가 깨끗하고 읽기 쉬워 질 수 있다.

https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22

 

break 문은 switch 문을 종료

 

https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22
https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22

 

 

문득 열거형에 대해 다시 생각해보게 되었다.



https://www.youtube.com/watch?v=1PJ3d3vYm64&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=22

'Study > C#' 카테고리의 다른 글

[C#] 반복문 while문  (0) 2024.05.27
[C#] 반복문 for문  (0) 2024.05.27
[C#] 선택문 if문  (0) 2024.05.27
[C#] 논리 연산  (0) 2024.05.26
[C#] 비교 연산  (0) 2024.05.26

문?

프로그램이 수행하는 작업

(코드 한 줄이나 블록)

 

식?

연산자와 피연산로 이루어진 구문

 

부울 식?

부울 식(true, false)인 결과를 생성하도록 평가되는 표현식

 

선택 문?

하나 이상의 지정된 조건에 따라

코드의 다른 섹션으로 분기할 수 있다.

 

선택문의 종류 if, switch

 

if문?

부울 식의 값에 따란 실행할 문을 선택

 

 

부울 식이 거짓일 때

https://www.youtube.com/watch?v=zTfclU77eS4&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=21

 

부울 식이 참일 때

https://www.youtube.com/watch?v=zTfclU77eS4&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=21

 

else if문?

 

if문 뒤에 여러 개의

else if 문을 사용할 수 있다.(if조건이 false일때만 실행)

 

따라서 이 식에는 참인 else if문 만 실행된다.

 

https://www.youtube.com/watch?v=zTfclU77eS4&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=21

 

else문?

if 문 또는 else if 문 뒤에만 올 수 있다.

 

if - else 문에서 한번만 실행

 

조건을 포함할 수 없으며 이전의 모든 조건이 false로 평가될 때 실행

 

https://www.youtube.com/watch?v=zTfclU77eS4&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=21

 

 

'Study > C#' 카테고리의 다른 글

[C#] 반복문 for문  (0) 2024.05.27
[C#] 선택문 switch  (0) 2024.05.27
[C#] 논리 연산  (0) 2024.05.26
[C#] 비교 연산  (0) 2024.05.26
[C#] 산술 연산자  (0) 2024.05.26

논리 연산(부울 연산)

연산된 결과 값이 참, 거짓만 존재하는 연산

 

&& (조건부 논리 AND

 

|| (조건부 논리 OR)

! (논리 부정 NOT)

'Study > C#' 카테고리의 다른 글

[C#] 선택문 switch  (0) 2024.05.27
[C#] 선택문 if문  (0) 2024.05.27
[C#] 비교 연산  (0) 2024.05.26
[C#] 산술 연산자  (0) 2024.05.26
[C#] 입력 받기  (0) 2024.05.25

관계형 연산자라고 불리우며

피연산자를 비교

 

"왼쪽 피연산자가 오른쪽피연산자보다 ~한지"

 

<, >, <=, >=

 

모든 정수 및 부동 소수점 숫자 형식을 지원

 

char형식은 비교 연산자도 지원(문자 코드)

열거형 형식은 비교 연산자도 지원(기본 정수 형식의 해당 값이 비교됨)

 

== 및 != 연산자는

피연산자가 같은지 여부 확인

 

ex) Console.WriteLine(5 > 3);               //             output : True

      Console.WriteLine(5 > 3);               //             output : False

 

 

 

 

'Study > C#' 카테고리의 다른 글

[C#] 선택문 if문  (0) 2024.05.27
[C#] 논리 연산  (0) 2024.05.26
[C#] 산술 연산자  (0) 2024.05.26
[C#] 입력 받기  (0) 2024.05.25
[C#] 박싱과 언박싱  (0) 2024.05.25

연산하다 

 

일정한 규칙에 따라 계산하다

 

연산자

일반적으로 수학 연산과 유사한 연산자 집합을 지원한다

 

단항 연산자

++(증가) : 피연산자를 1씩 증가

 

전위 증가 연산자( ++x )

 

증가를 시키고 출력한다

 

 

후위 증가 연산자( x++)

 

출력을 먼저하고 값이 증가된다.

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

 

--(감소) : 피연산자를 1씩 감소

++(증가)연산자와 같이 전위, 후위 연산자가 있다

 

이항 연산자

 

+(더하기)

-(빼기)

*(곱하기)

/(나누기)

%(나머지)

 

모든 정수 및 소수점 숫자 형식을 지원

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

데이터의 타입이 int이면 우리가 생각했을 때 나오는 소수점인

float형태가 아니고

흔히들 말하는 몫만 정수로 나온다.

 

 

하지만 소수점 형식으로 나누면 소수점까지 출력이 된다.

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

나의 생각은 이러하다

 

5 % -4 를 예시로 들면

1. 각각의 피연산자를 절대값 abs을 씌운다.

2. 그러면 5 % 4를 하게 될 것이고 그 값은 1이된다.

3. 그 후 나누어지는 수의 부호를 따라서 +를 가져와

4. 답은 +1이 된다.

 

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18
https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18
https://www.youtube.com/watch?v=sZzAsWDnBsw&list=PLTFRwWXfOIYBmr3fK17E0VhKPyYrGy75z&index=18

 

 

연산자의 계산 순서

 

후위 연산자 => 전위 연산자 => 곱, 나누기, 나머지 연산자 => 더하기, 빼기 연산자

'Study > C#' 카테고리의 다른 글

[C#] 논리 연산  (0) 2024.05.26
[C#] 비교 연산  (0) 2024.05.26
[C#] 입력 받기  (0) 2024.05.25
[C#] 박싱과 언박싱  (0) 2024.05.25
[C#] 값형식과 참조형  (0) 2024.05.25

+ Recent posts