Scanner

Scanner的构造方法
  • Scanner (InputStream source)
  • system类下有个静态的字段
    • public static final InputStream in; 标准的输入流, 对应着键盘录入
  • hasNextXxx() 判断是否还有下一个输入项, 其中Xxx可以是Int Double等,如果需要判断是否包含下一个字符串,可以省略Xxx
  • nextXxx() 获取下一输入项, Xxx的含义和上一个方法中的Xxx相同默认情况下, Scanner使用空格,回车等作为分隔符.
package com.mephisto.scanner;

import java.util.Scanner;

public class DemoScanner {
	
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		
		if(scanner.hasNextInt()) {
			int i = scanner.nextInt();
			System.out.println(i);
		}else {
			System.out.println("输入类型错误!");
		}
	}

}
posted @ 2018-08-14 14:58  无聊的子木君  阅读(122)  评论(0编辑  收藏  举报