我有一個問題,以創建一個菱形,我的代碼在這裏:與循環問題決策菱形
package random;
public class asd {
public static void main(String args[]) {
for (int j = 1; j <= 4; j++) {
for (int kong = 4 - j; kong >= 1; kong--) {
System.out.print(" ");
}
for (int xing = 1; xing <= 2 * j - 1; xing++) {
System.out.print("*");
}
System.out.println();
}
for (int a = 1; a <= 3; a++) {
for (int b = 1; b <= a; b++) {
System.out.print(" ");
}
for (int c = 5; c >= 1; c -= 2) { // <==== here
System.out.print("*");
}
System.out.println();
}
}
}
但是,輸出是:
* *** ***** ******* *** *** ***
我認爲這個問題是在代碼我強調一下,請大家看看,歡呼聲
http://stackoverflow.com/questions/14047583/printing-s-as-triangles-in-java可能有助於 – 2013-08-25 15:36:08