大家好我需要一个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);
System.out.println();
}
}
}
修改: 感谢@nickb,我能够得到这个.... 这是我用于右对齐间距的代码,以防将来人们需要它作为参考:
for(int space=5-x;space>0;space--)
System.out.print(" ");
答案 0 :(得分:1)
代码中的spaces = 5 - x;
与您需要打印的空格数之间存在关系。具体而言,要打印的空格数为:
private[sql] object InferSchema {
// ...
private def inferField(parser: JsonParser): DataType = {
import com.fasterxml.jackson.core.JsonToken._
parser.getCurrentToken match {
// ...
case VALUE_STRING => StringType
// ...
}
}
// ...
}
因此,在打印数字之前,请打印许多空格。