我有一個主要功能,使用掃描器從控制檯讀取整數。 在這個主函數內部,我們可以訪問另一個函數,它也使用掃描器來讀取一個整數。所以,這個程序多次在這兩個函數之間搖擺。但是,Java.util.scanner會引發異常。有什麼辦法可以解決這個問題嗎?如何在java中創建多個掃描器元素
import java.util.Scanner;
public class dummy {
public static void main(String[] args) {
int buy;
Scanner sc = new Scanner(System.in);
buy = sc.nextInt();
user = dummy2();
sc.close();
}
static boolean dummy2(){
Scanner sc1 = new Scanner(System.in);
sc1.close();
}
}
考慮充實你的問題,提供細節並展示相關的代碼。 –
好的,我會用最簡單的方式更新我的問題,例如 – user3683555
將你的掃描儀聲明爲main和你的其他函數之外的類變量。 – csmckelvey