-1
我試圖拆分通過掃描器獲得的輸入,並將方括號內的整數拆分,並將其全部放入單獨的樹集合中,並根據行中的運算符執行操作。我在嘗試解析輸入並將其添加到不同的樹集中時遇到問題,即使在將其轉換爲整數後,我仍然會收到InputMismatchException
。想知道我出錯的地方。將輸入拆分爲整數
import java.util.*;
class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int times = in.nextInt();
//iterate through number of times
for (int i = 0; i < times; i++) {
int num = in.nextInt();
System.out.println(num)
}
}
}
我採取所述的輸入是
6
[1,2,3] + [1,4,5]
[5,4,7,11] - [5,7]
[1,2,3] * [1,4,5]
[5,17,51,2,51] + [1,3,12,5,44,66,82]
[7,13,23,11,10] - [11,13,14,7,8,9,10]
[7,13,23,11,10] * [11,13,14,7,8,9,10]
是'我<= times'應該是'I'倍'因爲你從0開始編制索引。在循環中,你可能應該讀完整行,然後嘗試解析它。 – Pshemo
我不明白你想要什麼。 –
我無法將注意到操作員的輸入分爲整數,因爲我需要根據操作員執行一些操作。但我只是難以理解我將如何分解我輸入整數的輸入。 –