본문 바로가기

JAVA

< 구구단 출력하기 (JAVA) >

 

 

 

 

 

 

안녕하세요!

 

오늘은 구구단을 출력하는 프로그램을 만들어 보았습니다.

 

 

 

 

 

우선 구구단은 2단부터 9단까지 존재하니깐

2단부터 9단까지 만들어 보겠습니다.

 

 

구구단 프로그램을 만들 때 가장 중요하다고 생각하는 부분은 반복문인데요

반복문을 중첩으로 사용하여 만들어야 합니다.

 

처음 변수는 i 두번쨰 변수는 j로 두고 합니다.

 

여기서 i는 단을 의미하고 j는 단에 곱해지는 수를 의미합니다.

( i * j )

 

첫번째 for문에서는 처음 수를 지정해 둘 건데 그 수는 2부터 시작하니 범위를 2 ~ 10 전까지(9까지)라고 설정해두고 1씩 증가합니다. 

 

두번째 for문에서는 두번 째 곱해질 수를 지정해 줄 건데 그 수는 1부터 시작하니 범위를 1 ~ 10 전까지(9까지)라고 설정해두고

얘도 1씩 증가시킵니다.

 

 

그 후에 sout을 통해서 결과를 출력하면 다음과 같은 모습으로 완성이 됩니다.

 

 

 

 

만든 코드

public class multiplication_table {
    public static void main(String[] args) {
        for (int i = 2; i < 10; i++) {
            for (int j = 1; j < 10 ; j++)
                System.out.println(i + " * " + j + " = " + i*j );
            System.out.println();
        }
    }
}

 

완성!

 

생각보다 코드의 길이도 짧고 간단하죠?

 

 

 

 

 

 

 

실행 결과는 이런식으로 되며 9단까지 잘 출력되는 모습을 볼 수 있습니다!

(이 사진에서는 내용이 너무 길어서 나머지 부분 생략)

 

 

 

 

 

그런데 이렇게 보면 보기에도 너무 불편하고 스크롤도 계속 내려야 한다는 단점이 존재할 수 밖에 없습니다....

 

그래서 이번엔 구구단을 가로로 출력해보독 하겠습니다.

 

 

 

 

이번에도 위에서 했던 방식과 비슷하긴 하지만 살짝의 다른 점이 있다면 출력할 때 i와 j를 반대로 해야한다는 점이 있습니다.

 

또한 위에서는 println을 사용하였다면 이번엔 print를 사용할 것입니다.

 

그리고 이건 선택사항이긴 하지만 저는 더욱 보기 좋게 하기 위해 탭도 넣어줄 겁니다!

 

 

 

 

만든 코드

public class multiplication_table {
    public static void main(String[] args) {
        for (int i = 1; i < 10; i++) {
            for (int j = 2; j < 10 ; j++)
                System.out.print(j + " * " + i + " = " + j * i + "\t" );
            System.out.println();
        }
    }
}

 

완성입니다 !

 

 

 

 

 

실행 결과는 이렇게 가로로 출력이 된 걸 볼 수 있습니다

 

이게 더 보기에 좋죠 ?!!?

 

 

 

이렇게 해서 오늘은 구구단을 출력하는 프로그램을 만들어 보았습니다.

봐주셔서 감사합니다 :)

 

 

'JAVA' 카테고리의 다른 글

< (JAVA) 코드업 1071 ~ 1080 >  (0) 2024.04.01
< (JAVA) 코드업 1061 ~ 1070 >  (0) 2024.03.29
< (JAVA) 코드업 1051 ~ 1060 >  (0) 2024.03.28
< (JAVA) 코드업 1041 ~ 1050 >  (0) 2024.03.21
< (JAVA) 369 게임 만들기 >  (0) 2024.03.16