Language/Java

[Java] 구구단 출력순

arajo 2022. 7. 26. 21:06
728x90
  • 구구단을 출력하는데 1, 2, 3단 출력 4, 5, 6단 출력 7, 8, 9단 출력순으로 실행시키기
  • i : 행이 크게 3묶음을 나타낸다.
  • y : 한묶음 안에서 행이 9번 실행된다.
  • x : 123이 9번(y)실행되고, 456이 9번 789가 9번 실행된다.
package flow;

public class GuGudan3 {

	public static void main(String[] args) {
		// 구구단을 출력하는데 1, 2, 3단 출력 4, 5, 6단 출력 7, 8, 9단 출력순으로 실행시키기
		// i : 행이 크게 3묶음을 나타낸다.
		// y : 한묶음 안에서 행이 9번 실행된다.
		// x : 123이 9번(y)실행되고, 456이 9번 789가 9번 실행된다.
		for(int i = 1; i < 4; i++) {
			for(int y = 1; y < 10; y++) {
				for(int x = 3 * i -2; x < i * 3 + 1; x++) {
					System.out.print(x + "x" + y + "=" + (x*y) + "\t");
				}
				System.out.println();
			}
			System.out.println("-------------------------");
		}
	}

}

실행 결과