Scanner类——用户交互

要想让用户与程序有交互性,我们就必须要从键盘中读取然后传给程序,这就要用到我们的scanner类

定义方法 Scanner 对象名=new Scanner(System.in);

创造一个Scanner对象

在对Scanner对象进行操作

操作方法 ,如果該类有方法时,要用方法应该为 对象名.方法名;

也就是说:

scanner a=new scanner(system.in);//定义一个scanner对象a;

string str=a.next();//从键盘中读取一段字符串赋值给str;

 

常见的scanner类方法有:

对字符串:对象名.next() ;读取一段字符 遇到空格结束

     对象名.nextLine();读取一段字符 遇到回车结束

      对象名.hasNext()方法会判断接下来是否有非空字符,如果有则返回true,否则返回false

      对象名.hasNextLine()方法会根据行匹配模式去判断接下来是否有一行(包括空行),如果有则返回true,否则返回false

 

对整数:

对浮点数:

  对象名.nextXXX();//XXX为对应得数据类型,比如int,double和float;

  对象名.hasnextXXX();//判断缓冲区当前数据是否与XXX的数据类型对应;

posted @ 2022-09-01 14:48  秃头阿秋  阅读(12)  评论(0)    收藏  举报