0
我想在光標的下半部分寫下東西之後,將光標移動到開頭。我的意思是有像SetCursorPosition(0,0)?在Java控制檯中等效的SetCursorPosition
編輯:它是關於寫6x3矩陣與數字在其中。它應該看起來像這樣
...
7 8 9
4 5 6
1 2 3
它會從底部開始寫入。當光標在(0,0)它會把6X空間然後寫1 2 3,然後到(0,0),把5倍的空間,寫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++;
}
}
}
代碼在哪裏你想要做什麼*像SetCursorPosition(0,0)* ?! – SudoRahul
@ R.J編輯了這個問題。你能重新檢查一下嗎 – emmett
你已經編輯過,只是增加了更多關於這個問題的內容(這很好),但是,那麼你到現在爲止寫的代碼在哪裏? – SudoRahul