반응형
[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)' 카테고리의 다른 글
자바 Java 버전 변경하기, 이클립스에서 설정 변경 하는 방법 (0) | 2015.05.25 |
---|---|
[Java] 자바 동기화(synchronezed) 하는 방법 (4) | 2015.05.23 |
[Java] 자바 네트워크 프로그램 TCP/IP ServerSocket 이용, 서버시간을 가져오는 샘플 (3) | 2015.05.14 |
[Java] 자바 날짜 계산하는 다양한 방법, GregorianCalendar, SimpleDateFormat (5) | 2015.05.13 |
자바 객체 직렬화 방법 ObjectInputStream, ObjectOutputStream (0) | 2015.05.10 |
자바(Java) The public type [class name] must be defined in its own file 오류 (0) | 2015.04.10 |
자바(Java) AWT – Choice 컨트롤을 사용하여 콤보박스 구현하기 (0) | 2015.01.21 |
자바(Java) AWT – Canvas 컨트롤의 간단한 사용예제 (0) | 2015.01.14 |