문제
구구단의 일부를 다음과 같이 출력하는 프로그램을 작성하시오.
곱셈의 결과는 오른쪽으로 맞추어 출력을 하고 결과값 사이의 공백은 3칸으로 한다.
출력형식 예) 2_*_1_=__2___ (_는 공백을 나타내는 것임)
출력 예
2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10
3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 3 * 4 = 12 3 * 5 = 15
4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 4 * 5 = 20
코드
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for(int i=2; i<=4; i++) {
for(int j=1; j<=5; j++) {
System.out.printf("%d * %d = %2d ", i, j, i*j);
}
System.out.println();
}
}
}
* 12 등과 같이 두 자릿수 결과값과 한 자릿수 결과값의 위치가 맞아야 하므로 %2d로 해야함
'Algorithm > JUNGOL' 카테고리의 다른 글
[정올] 634 : 반복제어문3 - 자가진단2 (*) (0) | 2022.01.05 |
---|---|
[정올] 139 : 반복제어문2 - 형성평가10 (0) | 2022.01.05 |
[정올] 547 : 반복제어문2 - 자가진단7 (0) | 2022.01.04 |
[정올] 127 : 반복제어문1 - 형성평가3 (0) | 2022.01.04 |
[정올] 540 : 반복제어문1 - 자가진단5 (0) | 2022.01.04 |