'프로그래밍/JAVA'에 해당되는 글 15건

▣ [Java] For 루프를 이용한 구구단 출력(소스 포함)

 

안녕하세요. 기요밍 입니다.

이번 포스팅에서는 프로그래밍 수업에서 Loop 구조를 배울 때 가장먼저 접하게되는 구구단을 출력하는 법에 대해서 알아보도록 하겠습니다.

 

루프에는 While, For, Do While등 여러종류가 있지만 일반적으로 이중 for loop를 많이 사용 합니다. 그럼 지금부터 예제를 통해 알아보도록 하겠습니다.

 

▣ Basic 예제소스

  System.out.println("##################");
  System.out.println("## 구구단 Start ##");
  System.out.println("##################");
  
  for (int i = 1; i < 10; i++) {
   for (int j = 1; j < 10; j++) {
    System.out.println(i + " * " + j +" = " + i*j);
   }
   System.out.println("\n");
  }

 

▣ 결과

위의 예제소스를 돌려보면 위의 결과와 같이 아래로 구구단이 나열 됩니다. 하지만 일반적으로 이렇게 출력을 하지는 않죠?!!

 

 

▣ 심화 예제소스

  System.out.println("##################");
  System.out.println("## 구구단 Start ##");
  System.out.println("##################");
  
  for (int i = 1; i < 10; i++) {
   for (int j = 1; j < 10; j++) {
    System.out.print(j + " * " + i +" = " + i*j);
    System.out.print("\t");
    if(j == 9){
     System.out.println();
    }
   }
  }

 

▣ 결과

루프를 돌면서 출력할 순서를 바꿔주고, 탭 특수문자를 이용하여 조금 더 깔끔하게 출력을 한 모습입니다.

 

여기서 문제!! 현재 1단부터 출력이 되는데, 2단부터 출력을 할려면 어떻게 하면 될까요?!! 간단하니 한번 고민 해보시길 바랍니다.

블로그 이미지

기요밍b

IT와 게임 블로그 입니다!!^^

,