Scanner实际上是java.util中的一个类,用于键盘输入参数,要使用它需要分三步:
(1)载入(在包语句后就用)。
(2)初始化,在需要用到的函数中初始化,类似声明。
(3)接收,用恰当的变量接收键盘输入的值。
课堂练习1:自我介绍小程序
package day01; import java.util.Scanner; //(1)使用输入函数第一步,载入Scanner类 public class Hello { public static void main(String[] args) { Scanner input=new Scanner(System.in);//(2)第二步,初始化Scanner(input名称可以随便取,与java关键字不冲突即可,但后续调用必须和它一致) System.out.println("请输入你的姓名:"); //接收用户输入的信息之前先提示。 String name=input.next(); //(3)第三步,设置变量来接收键盘输入的值(设置的变量要和输入的变量数据类型一致。如果是基本数据类型,需要标明) System.out.println("请输入你的年龄:"); int age=input.nextInt(); //由于age是java中的基本数据类型int,因此要用input.nextInt()来传递 System.out.println("大家好,我是"+name+",今年"+age+"岁。"); } }
运行结果: