zoukankan      html  css  js  c++  java
  • 三、Scanner的使用

    原文链接:https://www.educoder.net/tasks/x5i3hcyqvfka

    1、为什么使用Scanner

    软件在运行过程中,有输出当然也需要有输入,输出时使用System.out.print();那输入的时候就需要用到Scanner.表示用户在java程序中输入数据的。对于Scanne可以理解为它就是一个扫描仪,获取我们从键盘输入的数据。

    这个让我想到有一个小程序,来猜大小的,大概意思就是:先在1到100产生一个随机数后,然后提示用户使用键盘输入一个,来进行比较,输入的数比随机数小,提示数值小,大了提示相反。一直猜对程序退出。

    2、如何使用Scanner

    2.1、在类的声明之前,引入Scanner: import   java.util.Scanner;  不过我在使用IDEA练习程序时,在main主方法中写程式时,和Scanner关联时,编辑器会自动引入。

    2.2、在方法中创建一个扫描仪: Scanner  input = new  Scanner(System.in);

    2.3、通过扫描仪获取从键盘输入的数据 int  i  = input.nextInt();

          拓展:int类型时使用:int i = input.nextInt();

                    String类型时使用:String name = input.next();

                   双精度值时使用:double  weight = input.nextDouble();

                    单精度值时使用:float f = input.nextFloat();

    3、获取输入的数据后,最后需要打印出来,看下图的拼接:

     3.1、由图中可以看出,使用到 和 ,当然程序还有很多优化的地方,这是我自己拼接出来的,不要见笑。

    :相当于键盘中的tab键,用来空格

    :相当于键盘中的enter键,用来换行

    最后,在进行拼接时,不要忘记使用【+】,在使用【“”】双引号和【:】冒号时,一定在英文状态下。不然就会提示编译错误。

    4、附上一张程式的截图

  • 相关阅读:
    hdu 4710 Balls Rearrangement()
    hdu 4707 Pet(DFS水过)
    hdu 4706 Children's Day(模拟)
    hdu 4712 Hamming Distance(随机函数暴力)
    csu 1305 Substring (后缀数组)
    csu 1306 Manor(优先队列)
    csu 1312 榜单(模拟题)
    csu 1303 Decimal (数论题)
    网络爬虫
    Python处理微信利器——itchat
  • 原文地址:https://www.cnblogs.com/dxw-dong/p/11856415.html
Copyright © 2011-2022 走看看