ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • while문
    Java/Script 2018. 2. 19. 20:23
    728x90

    코드설명 : while문


    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
            /*
              while, do while          
              초기화 while(조건){ 처리 연산식 }
            */
     
            int w;
     
            w = 0// 초기화
     
            while (w < 10) { // 조건식            
                System.out.println("While loop" + "(" + w + ")");    // 
                w++
            }
     
            
     
            // 출력결과가 50개가아니다.. 00,01,02,03,04가나온다 이유는 w2가 초기화가 안되어있기때문에..
            int w1, w2;
            w1 = w2 = 0;
            while (w1 < 10) {
                while (w2 < 5) {
                    System.out.println("While loop : " + w1 + "  " + w2);
                    w2++;
                }
                w1++;
            } 
     
            // while문에서의 무한루프
            while(true){
                System.out.println("infinite loop");
            }
     
            // do while    -> do에 있는 연산식을 한번 실행후  while문을 진입한다.
            /*
              do{          
              연산식          
              }while(조건식)
            */
     
            int w3 = 40;
     
            do {
                System.out.println("Do While loop : " + w3);
                w3++;
     
            } while (w3 < 10);
     
            int w4, w5;
            int temp;
            w4 = w5 = 0;
            temp = 0;
     
            while (w4 < 9) {
     
                if (w4 < 5)
                    temp++;
                else
                    temp--;
                w5 = 0;
                while (w5 < temp) {
     
                    System.out.print("*");
                    w5++;
                }
                w4++;
                System.out.println();
            }
    cs


    728x90

    'Java > Script' 카테고리의 다른 글

    Runtime.getRuntime().exec() 특수문자가 들어갈때 유의점  (0) 2019.03.08
    Java에서 정규식 패턴 체크  (0) 2018.06.12
    for문  (0) 2018.02.19
    switch문  (0) 2018.02.19
    if문  (0) 2018.02.19

    댓글

Designed by Tistory.