三、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、由图中可以看出,使用到\n和\t,当然程序还有很多优化的地方,这是我自己拼接出来的,不要见笑。

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

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

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

4、附上一张程式的截图

 

 

posted @ 2019-11-14 13:15  感恩有你  阅读(1671)  评论(0编辑  收藏  举报