我想打印一个由0开始并以9结尾的数字金字塔,当它等于9时,程序应该从0重新开始到9,等等......以0开头的数字金字塔结尾为9
这是我曾尝试:
public static void main(String[] args) {
for (int i = 0; i < 10; i += 2) {
for (int j = 0; j < 10 - i; j += 2) {
System.out.print(" ");
}
for (int k = 0; k <= i; k++) {
System.out.print(" " + k);
}
System.out.println();
}
}
其印刷
0
0 1 2
0 1 2 3 4
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7 8
但我需要这个..
0
1 2 3
4 5 6 7 8
9 0 1 2 3 4 5...
而你得到的是什么? – Jens
http://i.stack.imgur.com/wprNW.png我得到这个.. –
提示:为什么你总是从0打印k? – venki421