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