创建输入对象
Scanner in=new Scanner(System.in); //从标准输入流读入 Scanner in=new Scanner(File file); //从指定文件读入 Scanner in=new Scanner(Path path); //指定文件 Scanner in=new Scanner(InputStream inputStream); //指定流 Scanner in=new Scanner(File file,String charsetName); //Path/InputStream也可指定字符集 Scanner in=new Scanner(String str); //直接读一个字符串也行
读取一个整数
int a=in.nextInt();
- 允许有正负号,但是不能出现字符和小数形式,否则抛异常。
- 因此这种方法不常用,一般采用读取字符串然后正则验证是否符合要求。