안녕하세요!
오늘은 구구단을 출력하는 프로그램을 만들어 보았습니다.
우선 구구단은 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 |