티스토리 뷰

public class testcoding {

public static void main(String[] args) {

/*for (int i = 1 ; i <= 9 ; i++)

{

for (int j = 1; j <= 3; j++)

{

int x = j+1+(i-1)/3*3;

int y = i%3==0? 3 : i%3 ;

if(x > 9) // 9단까지만 출력한다. 이 코드가 없으면 10단까지 출력된다.

break;

System.out.print(x+"*"+y+"="+x*y+"\t"); //println이 아님에 주의

}

System.out.println();

if(i%3==0)

System.out.println(); //

}*/


for(int k=2; k<10; k+=3)

{

for(int i=1; i<=3; i++)   // 곱하는 수

{

for(int j=k; j<=k+2 && j<10; j++)  // 단

{

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

}

System.out.println();

}

System.out.println();

}

}


}






위의 주석부분은 자바의정석 연습문제 4-12번에 대한 정답에 있는 소스다.

과제로 받았던 문제이며 for문 3개와 출력문 3개를 이용해서 위와같이 출력하라는 과제를 받았고

자바의 정석의 정답은 아직도 무슨말인지 이해를 못한 관계로

개인적으론 밑의 소스를 권장하고 싶다.


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함