public class Pattern {
public static void main(String[] args) {
int a;
String b = "*";
int d = 0;
for (a = 0; a < 10; a++) {
for (int c = 10; c > d; c--) {
System.out.print(b);
}
System.out.println();
d = d - 2;
}
}
}
這個程序打印出遞增的星星圖案。我不明白這是如何計劃正在
**********
************
**************
****************
******************
********************
**********************
************************
**************************
****************************
它工作正常,但我認爲這會打印一個遞減的星型模式。任何人都可以解釋這個程序是如何工作的?我對Java比較陌生。
仔細查看內環上去。 – immibis 2015-02-18 00:49:10
更改後打印'd'的值。你可能想'd = d + 1;' – Pshemo 2015-02-18 00:52:40