本文主要是介绍JAVA——Scanner类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Scanner的使用(了解)
(1)在JDK5以后出现的用于键盘录入数据的类。
(2)构造方法:
A:讲解了System.in这个东西。
它其实是标准的输入流,对应于键盘录入
B:构造方法
InputStream input= System.in;
Scanner(InputStream input)
C:常用的格式
Scanner input= new Scanner(System.in);
(3)基本方法格式:
public boolean hasNextXxx() ; 判断是否是某种类型的元素
public Xxx nextXxx() ; 获取Xxx类型的元素
其中,Xxx可以是Int ,Float等。
例如:public boolean hasNextInt()
public int nextInt()
两者可以配合使用以避免出现输入的值和想要的类型不匹配,即
Scanner input = new Scanner(System.in) if(input.hasNextInt()){int x = input.nextInt() ;System.out.println("x:" + x ) ;}else{System.out.println("您输入的数据有误") ;}
这篇关于JAVA——Scanner类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!