[Java] 자바 구구단 출력하는 방법

자바(JAVA)

[Java] 자바 구구단 출력하는 방법

 

자바 구구단을 출력하는 방법에 대해 알아 보겠습니다. for loop 를 이용할 것이며 2단부터 9단 까지 한번에 출력하는 예제와 몇단 인지 입력받아서 출력하는 두가지 예제가 있습니다. 입력받는 예제에는 Scanner 클래스를 사용했습니다.

 

▼ 아래 샘플은 몇단을 출력할것인지 입력받는 소스 입니다. Scanner 클래스를 이용해서 콘솔로 입력한 데이터를 읽어들인뒤 for 문을 이용해 구구단을 출력합니다.

 

import java.util.Scanner;

public class GuGuDan {
	
	public static void main(String[] args) {
	
		Scanner scan = new Scanner(System.in); 
		System.out.println("메시지를 입력하세요:");

		int dan = scan.nextInt(); // 키보드 문자 입력

		System.out.println(dan + " 단 수행");

		if (dan > 1) {
			for (int i = 1; i < 10; i++)
				System.out.println(dan + "*" + i + "=" + dan * i
						+ " ");
		}else{
			System.out.println("입력 에러!!");
		}
	}
}
// 출력결과 
메시지를 입력하세요:
2
2 단 수행
2*1=2 
2*2=4 
2*3=6 
2*4=8 
2*5=10 
2*6=12 
2*7=14 
2*8=16 
2*9=18

 

▼ 두번째 샘플은 2단부터 9단까지 전체를 출력하는 방법입니다. for 문 두개를 이용해서 계산한후 출력하였습니다.

 

public class GuGuDan {
	
	public static void main(String[] args) {
		for (int j = 2; j <= 9; j++) {
			 System.out.println(j + " 단 ");
			for (int i = 1; i <= 9; i++) {
				System.out.println(j + " x " + i + " = " + i * j);
			}
		}
	}
}

 

[Java] 자바 구구단 출력하는 방법

 

Posted by 녹두장군

댓글을 달아 주세요