[問題] nextLine的問題
今天在測試java時突然發現nextLine有的時候會沒辦法抓到自己想要的東西
例如像下面的程式碼
import java.util.Scanner;
public class test{
public static void main(String [] argv){
Scanner sin = new Scanner(System.in);
int test1 = sin.nextInt();
String test2 = sin.next();
String test3 = sin.nextLine();
System.out.println(test1);
System.out.println(test2);
System.out.println(test3);
}
}
只會出現test1,test2
然後沒辦法輸入test3的值,就自動變成""往下一行
想請問各位大大這是為什麼呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.24.253.85
→
04/17 20:54, , 1F
04/17 20:54, 1F
→
04/17 21:08, , 2F
04/17 21:08, 2F
→
04/17 21:19, , 3F
04/17 21:19, 3F
推
04/17 21:21, , 4F
04/17 21:21, 4F