next():一定要讀取到有效字符后才可以結束輸入,對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉;
只有在輸入有效字符之后,next()方法才將其后輸入的空格鍵、Tab鍵或Enter鍵等視為分隔符或結束符
nextLine():結束符只是Enter鍵,即nextLine()方法回傳的是Enter鍵之前的所有字符,它是可以得到帶空格的字串的,
用nextLine()可能得不到想要的輸入,所以
int n=scan.nextInt(); scan.nextLine(); String s=scan.nextLine();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/106066.html
標籤:其他
上一篇:括號匹配(堆疊)
下一篇:dyt說反話(注意字串輸入)
