티스토리 뷰
1. for 문.
1) for 문이란?
(사용자가 원하는 조건을 가지고 똑같은 일을 반복을 할 때 쓰는 조건문이다.)
-> for 루프는 while 루프와 같은 다른 반복문과는 달리 일반적으로 해당 루프에
연계된 루프 변수가 존재하며, 그 변수의 비교 및 증감을 위해서 별도의
문법을 할애한 점이 구분된다.
using System;
using System.Collections.Generic;
using System.Text;
namespace for
{
class Program
{
static void Main(string[] args)
{
for(int i = 0; i <10 ; i++)
//for문 시작 조건식들어가기.
{
Console.WriteLine("순서 : {0}",i);
//출력하기.
}
}
}
}
위에 for 문의 시작 조건식 들어가기에 보면.
for(int i = 0; i <10 ; i++) <-이구문에서 조건을 넣어야한다.
가로 안에
1. int i = 0;
첫번째로 오는 int(말그대로int형이라고 정의를 하는것이다.)
형식의 변수이다.
2. i <10 ;
두번째로 오는것은 범위이다.
처음으로 지정된 변수 의 값 0 에서 부터.
10보다 작은 수만큼 반복해라.
그럼 9번 반복이 되지요(.i =>10 , i<=10 등등)
3. i++
세번째가 바로 계속해서 증가를 할것인지. 감소를 할것인지.
i++ 은 1씩 증가를 하는 것이며,i--은 1씩 감소를 하는것.
그리고 Console.WriteLine("순서 : {0}",i); //출력하기.
를 보면 i가 증가할 때마다.
i가 {0} 으로 들어가게 되어 출력이 10번 0~9까지
이루어 지게 됩니다.
Tip) Console.WriteLine 은 한번 출력하고 나서
다음 라인에 커서가 내려간다.
Console.Write 은 한번 출력하고 나서
같은 라인에 커서가 머물러있는다.
그럼 Ctrl +f5 를 눌러보면. 아래처럼 컴파일이 됩니다요!
자그럼. 이것을 가지고 구구단을 한번 만들어 볼까요??^^*
using System;
using System.Collections.Generic;
using System.Text;
namespace gugudan
{
class Program
{
static void Main(string[] args)
{
for(int i = 2; i <10 ; i++)
//첫번째 for문 시작 조거식들어가기.
{
Console.Write("{0}단 : ",i);
for (int j = 1; j <= 9; j++)
//두번째 for문 시작 조거식들어가기.
{
Console.Write
(" {0} * {1} = {2} ", i, j, i * j);
}
Console.WriteLine(); //한칸내리기.
}
}
}
}
위에 for 문을 보면 for문 안에 for 문을 넣을수 있다. 다만.
변수명은 다르게 해야지. 된다. 그럼 들어가서 한번 볼까요??
첫번째 for(int i = 2; i <10 ; i++) <-이구문에서
조건을 넣어야한다.
먼저 설명한 예제를 보면 이예제가 무엇인지 아시겠죠??
2 부터 9 까지 돌겠다는 표시구요.
그다음 Console.Write("{0}단 : ",i);
이것은 몇단인지 첨에 나오게 하는부분.
두번째 for (int j = 1; j <= 9; j++) <-이구문의 조건을 보면
위와 동일 하다. 대신 1부터 9까지이다.
첫번째for문에 i<10 과 두번째 j<=9는 같다.
그럼 Console.Write(" {0} * {1} = {2} ", i, j, i * j);
어떤 순서로 들어가서 출력되는지 한번 보도록 하겠습니다.
" {0} * {1} = {2} " 이곳을 보면 0~2까지의 수를 지정을 해줬는데요.
이부분은 뒤에 , i, j, i * j ,를 찍고 넣은순서대로
값이 지정되어 i 는 {0} 으로 j 는 {1} 으로i * j 는 {2} 으로 들어가게 됩니다.
그럼 Ctrl +f5 를 눌러보면. 아래처럼 컴파일이 됩니다요!
- 서울데이트 코스
- ASP.NET
- MSSQL
- 집밥백선생
- DateTime
- 함수
- 데이트
- 마이리틀
- 서울 데이트코스
- 자바스크립트
- 지진
- 지진속보
- c#
- 백선생
- 화재
- 장범준
- JavaScript
- 레시피
- 볼빨간사춘기
- 백종원
- ASP
- 집밥 백선생
- 서울 데이트
- 집밥
- SQL
- C#기초
- clr
- MS-SQL
- 엔플라잉
- 4차산업혁명
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- Total
- Today
- Yesterday