私は、左右に移動し続ける読み込み単語を表示するための簡単なコードを書いています。前のものが印刷を続けている間に別の文字列を印刷することは可能ですか?他の文字列が印刷されている間に文字列を印刷するにはどうすればよいですか?
それは次のようになります。
..loading(単語が動き続ける)
メインファイルがロードされて。
バックアップファイルがロードされました。
....私は次の行のコードがローディングコードと分離したい
(ローディングがまだ動いている間、これらのラインは、一度だけ印刷されます)。
ロードワードコード:
public static void main(String[] args) throws Exception
{
for (int i=0; i<86; i++)
{
if (i%17 == 0)
System.out.print(".......... \r");
if (i%17 == 1)
System.out.print(".........L \r");
if (i%17 == 2)
System.out.print("........Lo \r");
if (i%17 == 3)
System.out.print(".......Loa \r");
if (i%17 == 4)
System.out.print("......Load \r");
if (i%17 == 5)
System.out.print(".....Laodi \r");
if (i%17 == 6)
System.out.print("....Loadin \r");
if (i%17 == 7)
System.out.print("...Loading \r");
if (i%17 == 8)
System.out.print("..Loading. \r");
if (i%17 == 9)
System.out.print(".Loading.. \r");
if (i%17 == 10)
System.out.print("Loading... \r");
if (i%17 == 11)
System.out.print("oading.... \r");
if (i%17 == 12)
System.out.print("ading..... \r");
if (i%17 == 13)
System.out.print("ding...... \r");
if (i%17 == 14)
System.out.print("ing....... \r");
if (i%17 == 15)
System.out.print("ng........ \r");
if (i%17 == 16)
System.out.print("g......... \r");
Thread.sleep(150);
}
}
Windowsのコマンドプロンプトでコードを実行します。 – farshad