19
เครื่องสแกนกำลังข้าม nextLine () หลังจากใช้ next () หรือ nextFoo ()?
ฉันใช้ScannerวิธีการnextInt()และnextLine()การอ่านอินพุต ดูเหมือนว่านี้: System.out.println("Enter numerical value"); int option; option = input.nextInt(); // Read numerical value from input System.out.println("Enter 1st string"); String string1 = input.nextLine(); // Read 1st string (this is skipped) System.out.println("Enter 2nd string"); String string2 = input.nextLine(); // Read 2nd string (this appears right after reading numerical value) ปัญหาคือหลังจากป้อนค่าตัวเลขตัวแรกinput.nextLine()จะถูกข้ามและตัวที่สองinput.nextLine()จะถูกดำเนินการเพื่อให้ผลลัพธ์ของฉันเป็นดังนี้: Enter …
684
java
io
java.util.scanner