我想在光标在下部写一些东西后将光标移到开头。我的意思是有像 SetCursorPosition(0,0) 这样的东西吗?
编辑:它是关于编写带有数字的 6x3 矩阵。应该是这样的
...
7 8 9
4 5 6
1 2 3
它将从底部开始写入。当光标位于 (0,0) 时,它会放置 6x 空格然后写入 1 2 3,然后转到 (0,0),放置 5x 空格,然后写入 4 5 6 ...
代码:
boolean sa;
int yoyo;
int lo = 18;
int y = 0;
for (int k = 1; k < 100; k++)
{
if (y < 18)
{
sa = true;
for (int h = 2; h < k; h++)
{
if (k % h == 0)
sa = false;
}
if (sa)
{
lo--;
if (y % 3 == 0)
{
yoyo = lo / 3 + 1;
// here where I need Console.SetCursorPosition(0,0)
for (int yos = 0; yos < yoyo; yos++)
{
System.out.print("\n");
}
if (k < 10)
System.out.print(" " + k + " ");
else
System.out.print(k + " ");
}
else
{
if (k< 10)
System.out.print(" " + k + " ");
else
System.out.print(k + " ");
}
y++;
}
}
}