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