的輸入。在下面的代碼:掃描器不是問串
secondI = scan.nextInt();
System.out.println("double");
secondD = scan.nextDouble();
System.out.println("string");
secondS = scan.nextLine();
進入雙值後,將其跳過字符串項部分。我怎樣才能解決這個問題?
的輸入。在下面的代碼:掃描器不是問串
secondI = scan.nextInt();
System.out.println("double");
secondD = scan.nextDouble();
System.out.println("string");
secondS = scan.nextLine();
進入雙值後,將其跳過字符串項部分。我怎樣才能解決這個問題?
secondI = scan.nextInt();
System.out.println("double");
secondD = scan.nextDouble();
scan.nextLine();
System.out.println("string");
secondS = scan.nextLine();
你需要有這個額外nextline聲明消耗你的雙重價值進入該行的其餘部分。的
secondS = scan.nextLine();
使用
secondS = scan.next();
,而不是請參閱documentation for Scanner.nextLine()
。
將此掃描儀推進到當前行並返回跳過的輸入。使用
Scanner
類的其他方法