zoukankan      html  css  js  c++  java
  • 学习笔记7——使用Scanner获取键盘输入

    使用Scanner类可以很方面地获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以从文件、输入流、字符串中解析出基本类型值和字符串值。Scanner类提供了多个构造器,不同的构造器可接受文件、输入流、字符串作为数据源,用于从文件、输入流、字符串中解析数据。
     
    Scanner主要提供了两个方法来扫描输入:
    ◆hasNextXxx():是否还有下一个输入项,其中Xxx可以是Int、Long等代表基本数据类型的字符串。如果需要判断是否包含下一个字符串,则可以省略Xxx。
    ◆nextXxx():获取下一个输入项。Xxx的含义与前一个方法中Xxx相同。
     
    在默认情况下,Scanner使用空白(包括空格、Tab空白、回车)作为多个输入项之间的分隔符。
     
    下面程序使用Scanner来获得用户的键盘输入。ScannerKeyBoardTest.java
    public class ScannerKeyBoardTest
    {
    	public static void main(String[] args)
    	{
    		// System.in代表标准输入,就是键盘输入
    		Scanner sc = new Scanner(System.in);
    		// 增加下面一行将只把回车作为分隔符
    		// sc.useDelimiter("
    ");
    		// 判断是否还有下一个输入项
    		while(sc.hasNext())
    		{
    			// 输出输入项
    			System.out.println("键盘输入的内容是:"+ sc.next());
    		}
    	}
    }
    

    运行结果:

  • 相关阅读:
    洛谷P3275 [SCOI2011]糖果
    2018年12月30&31日
    洛谷P4114 Qtree1
    洛谷P4116 Qtree3
    洛谷P4315 月下“毛景树”
    洛谷P1505 [国家集训队]旅游
    洛谷P2253 好一个一中腰鼓!
    CF616D Longest k-Good Segment
    洛谷P3979 遥远的国度
    洛谷P2486 [SDOI2011]染色
  • 原文地址:https://www.cnblogs.com/heweiquan/p/4832764.html
Copyright © 2011-2022 走看看