for (int i = 1; i < 6; i++) {
System.out.print(i + "단");
for (int j = 1; j < 10; j++) {
System.out.print(i + "*" + j + "=" + (i * j) + " ");
}
System.out.println();
}
1단에서 5단까지 구구단을 출력하시오. 단, 짝수단은 출력하지 마시오
for (int i = 1; i < 6; i++) {
System.out.print(i + "단");
for (int j = 1; j < 10; j++) {
System.out.print(i + "*" + j + "=" + (i * j) + " ");
}
System.out.println();
}
00000
00000
00000
for (int i = 1; i < 4; i++) {
for (int j = 1; j < 6; j++) {
System.out.print("0");
}
System.out.println();
}
00000
for (int i = 1; i < 5; i++) {
if (i % 2 == 0) {
for (int j = 1; j < 6; j++) {
System.out.print("*");
}
} else {
for (int j = 1; j < 6; j++) {
System.out.print("0");
}
}
System.out.println();
}
0000
0000
0000
0000
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 8; j++) {
if (j % 2 == 1) {
System.out.print("*");
} else {
System.out.print("0");
}
}
System.out.println();
}
00000*
0000*
000***
00***
0*
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5 - i; j++) {
System.out.print("0");
}
for (int j = 0; j < (i * 2) + 1; j++) {
System.out.print("*");
}
System.out.println();
}
0*
00***
000*
0000**
00000
for (int i = 0; i < 6; i++) {
for (int j = 6-i; j < 6; j++) {
System.out.print("0");
}
for (int j = (i*2) -1; j < 10; j++) {
System.out.print("*");
}
System.out.println();
}
0000000
000000
00000
0000
000
00
0*
for (int i = 0; i < 7; i++) {
for (int j = 0; j < 8 - i; j++) {
if (j < 7 - i) {
System.out.print("0");
} else {
System.out.print("*");
}
}
System.out.println();
}
0*
00***
000*
0000**
00000
for (int i = 0; i < 6; i++) {
for (int j = 0; j < 5 - i; j++) {
System.out.print("0");
}
for (int j = 0; j < (i * 2) + 1; j++) {
System.out.print("*");
}
System.out.println();
}for (int i = 0; i < 6; i++) {
for (int j = 5-i; j < 5 ; j++) {
System.out.print("0");
}
for (int j = (i*2) -1; j < 10; j++) {
System.out.print("*");
}
System.out.println();
}
이중 for문
1팩토리얼+2팩토리얼+3팩토리얼의 합을구하시오.
3팩토리얼은 123 이다.
int a =1;
int b =0;
for (int i=1;i<4;i++) {
for(int j= 1;j<=i;j++) {
a*=j;
}
b+=a;
a=1;
}
System.out.println(b);
}
9번을 for문 2개, if는 상관없음 <어려움>
for (int i = 0; i < 11; i++) {
if (i < 6) {
for (int j = 0; j < 5 - i; j++) {
System.out.print("0");
}
for (int j = 0; j < (i * 2) + 1; j++) {
System.out.print("*");
}
} else {
for (int j = 7 - i; j < 2; j++) {
System.out.print("0");
}
for (int j = (i * 2) - 1; j < 20; j++) {
System.out.print("*");
}
}
System.out.println();
}