Sponsored By
















 

For문을 이용하여 구구단을 만드는 방법.

 

 

 

For문에 대한 자세한 내용은 다음 포스팅 참조.

 

 

 

 

 

00_1. 완벽한 구구단을 만들기에 앞서 차근차근 만들어보자. 

먼저, Scanner 객체를 만들어서 우리가 단수를 입력할 수 있도록 만들고 그 단수의 구구단을 출력해보자.







00_2. 9(단)를 입력하니 9단이 잘 나옴을 확인 할 수 있다.







01_1. 이제 전체가 나오게 만들어보자.







01_2. 개행을 시키며 정리를 하면 구구단이 반복되면서 구구단이 출력된다.

 

 

 

 

 

 

 

※. 코드

 

 

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

 

/* 반복문 */

// 반복문 1: for()

// 문법: for(초기값 ; 조건 ; 증감) { for문 돌아가는 기능 }

int i;

int j;

/*for(i=2; i<100; i = i+2)

{

System.out.println( i );

}

 

for( i=1; i<100; i++)

{

if(i%3 == 0)

{

System.out.println(i);

}

 

}

 

 

for(i=1; i<=31; i++)

{

System.out.print( i +"\t" );   // \t ; 자간 형성

 

if(i % 7 == 0)

{

System.out.println("");

}

 

}

 

int k;

int sum;

sum=0;

 

for(k=1; k<=100; k++)

{

sum += k; //sum = sum+k;

//System.out.println(sum);  // for문이 돌아가는 과정을 다 보여준다.

System.out.println(k +"sum= "+ sum);  // = k 번째 순서와 k번째 까지의 합을 출력하라. 

}

 

System.out.println("sum= "+ sum);  //for문이 보이지 않으므로 결과만 보인다.

*/

/* 구구단의 입력된 값의 결과값을 출력하기 */

 

/*

Scanner scan = new Scanner(System.in);

 

int table ;

System.out.println("몇 단을 출력 하겠습니까??");

table = scan.nextInt();

 

for (i= 1; i<10 ; i++)

{

if(i%3 == 0){

System.out.println("");

}

System.out.print(table + " * " + i + " = " + table*i +"\t");

 

}

 

scan.close(); */

 

System.out.println("구구단 입니다");

for(i = 2; i<10; i++)

{

System.out.println("");

System.out.print("table" + i + "\t");

 

for(j =1; j<10; j++)

{ //3*1=3의 형식으로 만들어줄것임.

System.out.print(i + " * "+ j + " = "+ i*j + "\t");

 

}

System.out.println("");

}  // 외곽 for문

 

 

for(i=1; i<=10; i++)

{

System.out.println(i);

 

if(i>5)

{

break;  // = 나를 둘러싸고있는 반복문을 빠져나옴

}

 

}// 외곽 for문

 

}  // main

}  //Class

 

 

 



Sponsored By















+ Recent posts