1. 사각형 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
System.out.printf("[%d,%d]", i, j);
}
System.out.println();
}
2. 마름모 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if(i + j > 1 && i + j < 7 && i - j > -3 && j - i > -3) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}
3. 마름모 형태 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if(i + j < 2 || i + j > 6 || i - j > 2 || j - i > 2) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}
4. 마름모 틀 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if(i + j == 2 || i * j == 3 || i + j == 6) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}
5. 작은 십자가 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if(i + j > 2 && i + j < 6 && (i == 2 || j == 2)) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}
6. 체크무늬 패턴(1) 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if((i + j) % 2 == 0) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}
7. 체크무늬 패턴(2) 만들기
for(int i = 0 ; i < 5 ; i++) {
for(int j = 0 ; j < 5 ; j++) {
if((i + j) % 2 == 1) {
System.out.printf("[%d,%d]", i, j);
}
else {
System.out.print(" ");
}
}
System.out.println();
}