foreach문

 

양식

foreach(item in 배열 혹은 컬렉션){

statements;

}

 

배열과 컬렉션

- 배열: 여러 개의 데이터를 하나의 변수 또는 객체에 담아두는 것

- 컬렉션

: 자유로운 형태로 여러개의 데이터를 담아둘 수 있다.

: ArrayList, HashTable, Icollection등이 있음

 

제어의 이동

- 배열 혹은 컬렉션에서 하나의 항목을 가져옴

- 루프 블록에서 항목을 사용

- 다시 foreach절로 돌아가서 다음 항목을 가쟈옴

: 항목이 없으면 -> 루프를 벗어남

: 항목이 있으면 -> 블록 안 statement들을 실행

 

 

예제도 참고하세요..

 

using System;

using System.Collections;

 

class TestForeach

{

public satic void Main()

{

// 간단한 컬렉션인 ArrayList 생성

ArrayList shoppingCart = new ArrayList();

 

shoppingCart.Add("핸드폰");        // 컬렉션에 데이터 삽입

shoppingCart.Add("자동차");

shoppiogCart.Add("컴퓨터");

 

foreach(string myItem in shoppingCart) { // 컬렉션 탐색

Console.WriteLine(myItem);

}

}

}

 

 

 

WPF 공부하기 42 - for문 & 예제

 

 

이번 포스팅에서는 for문 및 예제에 대해 설명드리겠습니다.

모두들 확인하시고 좋은 정보 얻어가세요!

 

더 많은 정보는 www.oraclejava.co.kr 에서 확인 가능하시며

밑의 그림을 클릭하시면 바로 들어오실 수 있습니다 ^^

 

 

 

for 문

 

* 양식

for (초기화 실행; 조건식; 업데이트 실행){

statements;

}

 

* 제어의 이동

- 초기화 부분을 실행

- 조건식을 검사

> 거짓 = 루프를 벗어남

참 = 블록 안 statement들을 실행

 

- 블록 안을 실행

- 블록 안 실행을 끝내면 업데이트 실행 부분으로 이동

- 2번으로

 

for문 - 예제

* 예제

for(int i=0, j=0; i+j<10; i++, j+i){

Console,WriteLine(j);

}

 

* for문의 유의사항

 

- 초기화 부분에 int i=0 이런 식으로 정의한 변수는 for 블럭 안에서만 통용되는 지역변수가 된다.

 

- 초기화 부분에 int i=0, byte j=10 식으로 쓸 수는 없다, 초기화 변수는 통일되어야 한다.

 

- for 문에 사용되는 초기화, 업데이트 실행 부분은 간략해야 한다.

 

 

수고하셨습니다 ^^

 

안녕하세요 이번 글에서는 지난 글에서 설명한 

while과 do while에 대한 차이에 대해 설명드리겠습니다.

많은 초보분들이 햇갈릴 수 있는 부분이기 때문에

참고하시고 혼동하지 않기를 바랄께요 ^^

 

그럼 시작하겠습니다!!

 

 

while과 do while의 비교

 

using System;

 

class WhileCompare {

public static void Main(string[] args) {

int start;

 

start = 0;

Console.WriteLine("while문 실행 결과");

while(++start < 10) {

Console.WriteLine("{0,3}", start);

}

 

Console.ReadLine();

}

}

 

 

>> while문 실행 결과

  1  2  3  4  5  6  7  8  9

>> do whle문 실행 결과

 0  1  2  3  4  5  6  7  8  9

 

 

수고하셨습니다 ^^

 

이번글은 if문과 switch문 다음으로 while문과 do while문에 대해 알아보겠습니다.

차근차근 읽어보시고 모두들 화이팅하세요 ^^

그럼 시작합니다.

 

while문과 do while문

 

- 특별한 반복횟수 제한 없이 조건이 참인 경우에 괄호 안 문장을 계속 실행

   하는 반복문

 

- while문의 형식 (조건이 맞으면 실행)

 

whle(condition){

statements;

}

 

- do while문의 형식 (실행한 후, 조건이 맞으면 다시 실행)

 

do{

statements;

} while (condetion);

 

- do while은 while문과 똑같이 수행하지만, do while문은 최소한 1번 처리

  문장을 실행하고 주어진 조건을 검사한다는 것이 다르다.

 

- do while 문의 경우 while(condition) 후에 ;을 꼭 붙여주어야 한다.

 

 

많은 도움이 되셧나요? 더 많은 정보는

밑의 그림을 클릭하여 확인해보세요 ^^

 

 

안녕하세요 이번에는 저번 if 문에 이어 switch문에 대해 설명해드리겠습니다.

좋은 정보 얻으시고 좋은 일만 있길 바라겠습니다!!

 

switch 문

 

중첩된 if - else 문 대신에 switch문을 사용

 

switch(변수) {

case value - 1 :

statements;

break;

case value - 2 :

statements;

break;

......

case value - N :

statements;

break;

defalut :

statements;

}

 

 

컨트롤의 이동

 

- switch문의 변수값과 일치하는 case로 점프(진입점)

- 재수값을 일치하는 case가 없을 경우 default로 점프

- break문을 만나면 switch문 외부로 점프(종단점)

 

case의 중첩효과

 

- break를 만나지 않는 한 컨트롤이 계속 진행

 

switch(변수){

case value -1 :

case value -2 :

statements;

defalut :

statements;

}

 

 

 

 

WPF 공부하기 38 - if문(2)

 

WPF 관련 공부하기 선택문의 if 문 2번째 편입니다 모두 좋은 정보 얻어가세요 ^^

더 많은 정보는 밑의 이미지를 선택하면 보실 수 있습니다. ^^

 

 

 

if문(2)

 

양식 2 (if -else)

 

if (condition){

statements;

} else {

statemensts;

}

 

양식 3(중첩 if문)

 

if (condition){

statements;

} else if (condition){

statements;

} ....

} else {

statements;

}

WPF 공부하기 37 - if문 (1)

 

이번에 공부하실 WPF 주제는 선택문에서 if문 입니다. 많은 확인하시고 좋은 정보 얻어가세요 ^^

 

좋은 주말 되시기 바랍니다. 그럼 시작합니다 ^^

 

 

 

if문 (1)

if statement
   

- 어떤 조건의 참, 거짓을 판단하여 실행을 제어하는 구조에 사용되는 statement이다.

 

C#에서 특히 주의할 부분
   

condition 부분은 결과값이 반드시 boolean값이 true또는 false가 되어야 한다.
convert.ToBoolean()을 사용해서 명시적으로 변환
다른 언어들의 경우: 0 이나 -1을 false로 나머지를 true로 암시적 형 변환

 

양식1
  

   if (condition){
     statements;
    }

WPF 공부하기 36 - 조건 연산자

 

이번에는 조건 연산자입니다. 많은 확인하시고 좋은 정보 얻어가세요 ^^

좋은 주말 되시고 주말 강의도 있는 곳을 알고 싶으시면 밑에 그림을 클릭해보아요!

 

 

 

조건연산자

 

- 간단한 if-then-else의 경우에 조건 연산자를 사용한다.

- 조건의 참, 거짓에 따라 다른 값을 가진다

 

 

연산자 

사용 예 

의미 

?값1:값2 

a=x>20?30:5 

(x>20)인 조건이 참이면 30을 거짓이면 5를 a에 할당한다. 

+ Recent posts