1.Scanner类概述
Scanner类概述:JDK5以后用于获取用户的额键盘输入
构造方法:public Scanner(InputStream source)
2.Scanner类的成员方法
基本格式:
hasNextXxx()判断是否还有下一个输入项,其实Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx。
nextXxx()获取下一个输入项。Xxx的含义和上一个方法中的Xxx相同。
默认情况下,Scanner使用空格,回车等作为分隔符
常用方法:
public int nextInt()
public boolean hasNextInt()
package com;
import java.util.Scanner;
/**
* 基本格式
* public boolean hasNextInt()
* public int nextInt()
*/
public class ScannerDemo {
@SuppressWarnings("resource")
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入整型数据:");
//获取数据
if(sc.hasNextInt()){
int x = sc.nextInt();
System.out.println("x="+x);
}else{
System.out.println("你输入的数据有误");
}
}
}
转载于:https://blog.51cto.com/11841428/1859250