공부했던 자료 정리하는 용도입니다.

재배포, 수정하지 마세요.

 

 

 

 


구구단 출력

이중  for 문을 이용해서 구구단을 출력할 수 있다.  for 문을 어떻게 사용하느냐에 따라서 출력방식을 다르게 지정할 수 있다.


1. 세로로 출력하기

 

package test;

class test{
	public static void main(String[] args) {
		
		for(int i = 2 ; i <= 9 ; i++) {	//단수
			for(int j = 1 ; j <= 9 ; j++) {	// 1 ~ 9 까지 곱해줄 숫자
				
				System.out.println(i + " * " + j + " = " + i * j);
			}
			System.out.println();	//보기좋게 출력하기 위한 줄바꿈
		}
	}
}

 

실행결과

코드를 실행하면 위의 그림처럼 세로로 출력된다.

 

 

 

2. 가로로 출력하기

 

package test;

class test{
	public static void main(String[] args) {
		
		for(int i = 1 ; i <= 9 ; i++) {	// 1 ~ 9까지 곱해줄 숫자
			for(int j = 2 ; j <= 9 ; j++) {	//단수
				
				System.out.print(j + " * " + i + " = " + i * j + "\t");	//\t는 8칸을 띄워주는 역할이다.
			}
			System.out.println();	//줄바꿈
		}
	}
}

1번의 방법에서는 2단을 출력하고 3단으로 넘어가는 식이었지만 이번에는 2단부터 9단까지 한줄씩 출력해야 하기 때문에  i 와  j 의 값을 바꿔준뒤 줄바꿈을 하는 형식으로 바꿔준다.

 

 

실행결과

코드를 실행하면 위의 그림처럼 가로로 출력된다.

+ Recent posts