java控制台中的SetCursorPosition等效项
我想在光标在下半部分写入内容后,将光标上移到开头。我是说有没有像SetCursorPosition0,0这样的东西 编辑:这是关于写6x3矩阵和数字。应该是这样的java控制台中的SetCursorPosition等效项,java,console,Java,Console,我想在光标在下半部分写入内容后,将光标上移到开头。我是说有没有像SetCursorPosition0,0这样的东西 编辑:这是关于写6x3矩阵和数字。应该是这样的 ... 7 8 9 4 5 6 1 2 3 它将从底部开始写入。当光标在0,0时,它将放置6倍的空间,然后写入1 2 3,然后转到0,0,放置5倍的空间,写入4 5 6 代码: 不幸的是,Java没有完全的控制台支持 您可以试试。您要执行SetCursorPosition0,0之类操作的代码在
...
7 8 9
4 5 6
1 2 3
它将从底部开始写入。当光标在0,0时,它将放置6倍的空间,然后写入1 2 3,然后转到0,0,放置5倍的空间,写入4 5 6
代码:
不幸的是,Java没有完全的控制台支持
您可以试试。您要执行SetCursorPosition0,0之类操作的代码在哪里@R.J编辑了这个问题。你能重新检查一下吗?你已经编辑并添加了更多关于这个问题的内容,这很好,但是,你现在写的代码在哪里@我还没有写这个项目,只是在想而已。我会在5秒钟内写信。@R.J你能再检查一下吗
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++;
}
}
}