본문 바로가기

Java&JSP&Spring/Java

[JAVA]자바 While문을 이용한 구구단 만들기

[JAVA]자바 While문을 이용한 구구단 만들기

안녕하세요 미나라이입니다.

 

이번 자바 포스팅으로는 지난번에 For문으로 만든 구구단에 이어 While문으로도 구구단을 한번 만들어 보았습니다.

 

While문은 For문이랑 다르게 변수 초기화를 시켜주고 하는게 특징입니다.

 

While문에서 가장 주의해야 할 점이 초기값 선언과 증감연산자의 입력 여부입니다.

 

기본적으로 선언 할 때 최종값을 적어주지 않기 때문에 무한 루프가 되어버릴 위험이 있습니다.

 

반드시 While문 안에 초기값과 증감연산자(ex : i<=9)를 넣어주는 것을 잊지 맙시다.

 

public static void main(String arg[]) {
  int i=2;
  int j=1;
  //초기값을 지정 해 줍니다 i값이 단부분, j값이 1~9까지 계산 되어지는 부분입니다.
  while (i<=9) {     
    //i를 2단~9단부터 반복 작업을 시켜줍니다.
    while (j<=9) {
      //j값을 주어서 각 단의 연산을 하도록 해 줍니다.
      System.out.print( i +" X "+ j +" = " + (i*j));
      j++; //j를 1씩 증가시켜주는 연산자입니다.
    } 
  j = 1; //j를 1로 초기화 시켜주지 않으면 2단연산 이후의 while문이 돌아가지 않습니다.
  i++; //i도 1씩 증가시켜 줍니다.     
}
 
728x90
반응형