학습(공부)하는 블로그 :: 10. while문, 키보드로부터의 입력
 

 

Notice»

Recent Post»

Recent Comment»

Recent Trackback»

03-28 14:32

반응형

10.  while문


○ 사용환경

- while문은 조건이 맞을 때까지 계속 반복해야 하는 경우 사용

- 조건이 영원히 맞지 않을 경우에는 무한루프에 빠짐

- 따라서 무한루프에 빠지지 않도록하는 장치가 필요


○ 사용방법

 while (조건)

 {

     반복할 실행문

 }


○ 기본 적인 예제 : while_01.java

class while_01

{

public static void main(String args[]

{

int a = 0 ;

                while (a < 5)

{

System.out.println("반복합니다.");

}

}

}


- 실행 결과 : 실행하면 무한루프에 빠짐(실행금지)


○ 수정한 while문 : while_02.java

class while_02

{

public static void main(String args[]

{

int a = 0 ;

                while (a < 5)

{

System.out.println("반복합니다.");

                        a++;

}

}

}


- 실행 결과


○ boolean 자료형의 예제 : while_03.java

class while_03

{

public static void main(String args[]

{

int a = 0 ;

                boolean check = true ;


                while (check)

{

System.out.println("반복합니다.");

                        if (a > 5)

                        {

                               check = false ;

                         }

                         else

                         {

                               a = a + 1 ;

                          }

}

}

}


- 실행 결과



2. 키보드로부터의 입력


○ import 명령어 : 다른 프로그램을 불러와 사용하겠다는 명령어


○ 키보드로부터 입력받는 기본 예시 : input_01.java

import java.io.*;


class input_01

{

public static void main(String args[]

{

String str = null;

                System.out.println("이름을 입력하세요!!");


                try {

   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

                   str = br.readLine();

                 } catch (IOException e) {}


                System.out.println(str + " 이시군요..");

}

}


- 실행 결과

- 소스 설명

· import java.io.* ☜ java.io에 있는 모든 메소드를 불러다 쓰겠다는 의미

· String str = null; ☜ str 변수의 초기값은 널 값으로 하겠다는 것 

· try …  } catch (IOException e) {} 

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ☜ 사용자가 키보드로 입력한 정보를 입력받겠다는 명령

str = br.readLine(); ☜ br로부터 readLine() 메소드를 사용하여 사용자가 키보드로 입력하는 정보를 한 줄씩 받는 모습(입력받은 정보를 str이라는 변수에 할당)

· 나머지는 차차 배우게 됩니다. ^^






반응형

'프로그래밍 > 초보자를 위한 Java 프로그래밍 입문' 카테고리의 다른 글

12. 함수에 대하여(1)  (0) 2013.02.25
11. 변수의 묶음! 배열  (0) 2013.02.24
9. for문  (0) 2013.02.22
8. switch문  (0) 2013.02.21
7. if문  (0) 2013.02.20
: