我試圖做一些看起來像這樣的東西:如何在同時打印單行時使用掃描儀分配數值?
Move # to #
。例如,Move 1 to 3
我試圖System.out.print("move " + input.nextInt() + " to " + input.nextInt())
這工作得很好,但我不知道如何從這些輸入賦值。
這工作,但它不是我想要的:
System.out.print("move ");
int first = input.nextInt();
System.out.print(" to ");
int second = input.nextInt();
我不希望這樣,因爲不是move # to #
,它給出了這樣的:
move #
to #
我怎樣才能把所有的投入在一行中仍然將輸入值分配給變量?
爲了,我要線條看起來像這樣:
之前,首先輸入:
Move _
後第一個輸入:
Move # to _
之後第二個輸入:
Move # to #
@shmosel我希望'''出現在第一次輸入後,但在第二次輸入之前。所以簡單地按空間就什麼都不會做。 –
我收回它。但你的問題很混亂。第一個例子意味着你想在打印出來之前輸入兩個值。第二個意味着你想輸入它們與你的輸出內聯。這是什麼? – shmosel
@shmosel我編輯了第二個例子,重新說明這是我不想要的。我想要第一個,而不是第二個。 –