java迴圈輸出矩形、空心矩形、等腰三角形、菱形
package com.xintouyun.xunhuan.test1; public class XunhuanTest { public static void main(String[] args) { System.out.println("(a)"); for (int j = 0; j < 5; j++) { for (int i = 0; i < 12; i++) { System.out.print("*"); } System.out.println(""); } System.out.println("--------------------------"); System.out.println("(b)"); for (int j = 0; j < 5; j++) { if (j == 0 || j == 4) { for (int i = 0; i < 12; i++) { System.out.print("*"); } System.out.println(""); } if (j >= 1 && j <= 3) { System.out.print("*"); for (int i = 0; i < 10; i++) { System.out.print(" "); } System.out.print("*"); System.out.println(""); } } System.out.println("--------------------------"); System.out.println("(c)"); for (int i = 1; i < 8; i++) { for (int j = 7; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print(k); } for (int l = i - 1; l >= 1; l--) { System.out.print(l); } System.out.println(); } System.out.println("--------------------------"); System.out.println("(d)"); for (int i = 1; i < 8; i++) { for (int j = 7; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print(k); } for (int l = i - 1; l >= 1; l--) { System.out.print(l); } System.out.println(); } for (int i = 7; i >= 0; i--) { for (int j = 7; j > i; j--) { System.out.print(" "); } for (int k = 1; k <= i; k++) { System.out.print(k); } for (int l = i - 1; l >= 1; l--) { System.out.print(l); } System.out.println(); } } }
package com.xintouyun.xunhuan.test1;
public class XunhuanTest {
public static void main(String[] args) {
System.out.println("(a)");
for (int j = 0; j < 5; j++) {
for (int i = 0; i < 12; i++) {
System.out.print("*");
}
System.out.println("");
}
System.out.println("--------------------------");
System.out.println("(b)");
for (int j = 0; j < 5; j++) {
if (j == 0 || j == 4) {
for (int i = 0; i < 12; i++) {
System.out.print("*");
}
System.out.println("");
}
if (j >= 1 && j <= 3) {
System.out.print("*");
for (int i = 0; i < 10; i++) {
System.out.print(" ");
}
System.out.print("*");
System.out.println("");
}
}
System.out.println("--------------------------");
System.out.println("(c)");
for (int i = 1; i < 8; i++) {
for (int j = 7; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(k);
}
for (int l = i - 1; l >= 1; l--) {
System.out.print(l);
}
System.out.println();
}
System.out.println("--------------------------");
System.out.println("(d)");
for (int i = 1; i < 8; i++) {
for (int j = 7; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(k);
}
for (int l = i - 1; l >= 1; l--) {
System.out.print(l);
}
System.out.println();
}
for (int i = 7; i >= 0; i--) {
for (int j = 7; j > i; j--) {
System.out.print(" ");
}
for (int k = 1; k <= i; k++) {
System.out.print(k);
}
for (int l = i - 1; l >= 1; l--) {
System.out.print(l);
}
System.out.println();
}
}
}
執行結果為: