본문 바로가기

제로베이스 백엔드 스쿨/미션

미니과제 1번 - 구구단 출력하기

구구단 출력하기

조건

- 다중 반복문을 이용(for 문을 중첩해서 사용하기0

- String.format을 이용하여 정해진 형식에 맞춰 출력하기(ex. 두자리 숫자로 출력)

 

 

public class miniAssignment1 {
	public static void main(String[] args) {
		System.out.println("[구구단 출력]");
		//for문 중첩을 통한 구구단 출력
		for (int i = 1; i <10; i++) {
			System.out.println();
			for (int j =1; j<10; j++) {
				System.out.print(String.format("%02d", i)+" x "+String.format("%02d", j)+" = "+ String.format("%02d", (i*j))+"\t");
				System.out.println;
            }
		}
	}
}

구구단 출력

-> for문 반복을 사용, 중첩을 통한 다중 반복, String.format을 통해 출력 format 설정

            %숫자d: 숫자만큼의 자릿수로 우측정렬
            String.format("%02d", (i*j)): i*j 형식이 두자리씩 출력됨( k = i*j로 선언 후에 format 지정도 가능)
            '\t'를 사용함으로써 tab 만들기

printf 대신 print를 사용함으로써 format 형식을 이용한 것과 이용하지 않은 것을 결합

한 번 곱한 결과 출력하면 다음으로 띄어쓰기 -> System.out.println;