Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java金字塔程序打印数字?_Java - Fatal编程技术网

Java金字塔程序打印数字?

Java金字塔程序打印数字?,java,Java,如何编写一个java程序来打印下面的模式 0 1 2 3 4 5 6 7 8 9 我试过这个 for (int i = 0; i < levels; i++) { for (int s = levels; s > i; s--) { // add spacing System.out.print(" "); } for (int j = 0; j <= i; j++) { //

如何编写一个java程序来打印下面的模式

     0
    1 2
   3 4 5
  6 7 8 9
我试过这个

for (int i = 0; i < levels; i++) {
    for (int s = levels; s > i; s--) {
        // add spacing
        System.out.print(" ");
    }
    for (int j = 0; j <= i; j++) {
        // display/add star
        System.out.print(i+j+" ");
    }
    // add new line
    System.out.println("");
}

只需做一个小的修改,我声明了一个变量intz=0;每次它打印一个字符时,z增量为1。因为这个模式类似于0,1,2,3,4,++++


这不是一个为你编写代码的网站。到目前为止,您尝试了什么?使用带有mod条件的for循环来引入newlineOh。。请再也不是金字塔了。@Dragondraik的声誉也可以完全建立在广受欢迎的、广受欢迎的问题上,不像这个问题,IMHO。即使有人不太擅长编程,他可能仍然有一些有趣的问题。@vefthym是的,但有人会假设,在两年的时间里建立了声誉,用户会对什么样的问题在这里有效,什么不有效有一些了解。
int levels = 4;
int z = 0; // this make it easy
for (int i = 0; i < levels; i++) {
    for (int s = levels; s > i; s--) {
        System.out.print(" ");
    }
    for (int j = 0; j <= i; j++) {

        System.out.print(z + " ");
        z++;
    }
    System.out.println("");
}
    0 
   1 2 
  3 4 5 
 6 7 8 9