Java 爪哇语54321 4321 321 1
大家好,我需要一个java程序来打印:Java 爪哇语54321 4321 321 1,java,Java,大家好,我需要一个java程序来打印: 54321 4321 321 21 1 我可以得到这些数字,但我不知道如何像上面那样将其隔开。希望我能得到一些帮助。谢谢 public class a { public static void main() { for(int x=5;x>=1;x--) { for (int y=x;y>0;y--) System.out.print(y); Sy
54321
4321
321
21
1
我可以得到这些数字,但我不知道如何像上面那样将其隔开。希望我能得到一些帮助。谢谢
public class a
{
public static void main()
{
for(int x=5;x>=1;x--)
{
for (int y=x;y>0;y--)
System.out.print(y);
System.out.println();
}
}
}
编辑:
多亏了@nickb,我才得到了这个。。。。
这是我用于右对齐间距的代码,以防将来人们需要它作为参考:
for(int space=5-x;space>0;space--)
System.out.print(" ");
代码中的
x
与需要打印的空格数之间存在关系。具体而言,要打印的空间数为:
spaces = 5 - x;
所以,在打印数字之前,请先打印出足够多的空格。提示1:也许您应该在数字之前打印一些空格,不是吗?提示2:要知道打印内容的长度,必须将其转换为字符串。是的,但我无法做到这一点。。。在过去的一个小时里,我什么都试过了,一直在想方设法。这是一个很好的建议!你真的想不出来@Anirudh?@AltayMazlum我确实想到了……以防万一将来人们需要它作为参考”-考虑到任何试图解决这样一个问题的人显然是在试图学习编程,我认为提供参考解决方案会对他们造成伤害。。。复制。谢谢!我终于明白了!这真的帮了我大忙。不知什么原因,我似乎再过6分钟也不能接受这个答案了。。我一定会接受的!谢谢