java中的垂直打印模式

java中的垂直打印模式,java,Java,我想要一个用java打印以下格式数字的程序 for(int i=0,r=1;i<h.length/2;) { //System.out.println(h[i]); for(int j=i;j<r;j++) { System.out.print(h[j]); } System.out.println(""); r=r+2; } for(inti=0,r=1;i 需要更多信息(您的确切问题是什么?您希望实现什么?输入->

我想要一个用java打印以下格式数字的程序

for(int i=0,r=1;i<h.length/2;) {
    //System.out.println(h[i]);

    for(int j=i;j<r;j++) {
        System.out.print(h[j]);
    }

    System.out.println("");
    r=r+2;
}
for(inti=0,r=1;i

  • 需要更多信息(您的确切问题是什么?您希望实现什么?输入->结果)
  • 你尝试了什么?你到底被困在哪里了

编辑您的问题,我编辑我的答案;)

这里我们不提供任何代码。尝试一些东西,然后问你是否在某个地方敲击。这很好-你有问题吗?如果输入是6,你应该从用户那里得到6个数字。输出应为上述格式。您到目前为止做了什么?我看不出a)输入3和序列1、24、356之间有任何明显的基本原理b)这与设计模式的关系c)这与打印的关系。你读过关于发布问题的指南了吗?请这样做,然后相应地编辑您的问题。
如果输入为6,您应该从用户那里获得6个数字。输出应为上述格式。
System.out.println("1\n\n24\n\n356");