黑马程序员技术交流社区

标题: Scanner 小问题 [打印本页]

作者: 431613758    时间: 2016-9-19 12:44
标题: Scanner 小问题
Scanner使用
        next方法 和nextInt方法 只能 接收空格和回车之前的字符
                       
        要想接收一行 需要nextLine 接收整行字符串

注意        nextLine不可以与next或nextInt方法混合使用
        要想混合使用  需要创建两个对象调用方法 或者 先使用一次nextLine接收回车字符
作者: litianji2016    时间: 2016-9-19 19:44
[Java] 纯文本查看 复制代码
import java.util.* ;
public class ScannerDemo{
    public static void main(String args[]){
        Scanner scan = new Scanner(System.in) ; // 从键盘接收数据
        System.out.print("输入数据:") ;
        scan.useDelimiter("\n") ;//此处设置读行的结束标志
        String str = scan.next() ;  // 接收数据
        System.out.println("输入的数据为:" + str) ;
    }
};





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2