Scanner 的使用
一、放在类声明前,引入扫描仪;
import java.util.Scanner;//也可以写成 import java.util.*; Scanner类包含正在util包中;*代表调用util包
二、声明一个新的扫描仪(即向内存申请一个空间);
Scanner in;
三、赋值
in=new Scanner(System.in);//out 输出 in 输入
//通常把声明和赋值一起
//Scanner in=new Scanner(System.in);
四、使用扫描仪:
整形数据类型接收:in.nextI(i要大写)nt();
双精度浮点类型接收:in.nextDouble();
字符串类型接收:in.next();
注意::没有in.nextchar()这个方法接收单个字符的输入;
五、案例
import java,util.*;//引入一个扫描仪
public class Test{//申明一个Test类
public static void main(){//程序入口
Scanner in=new Scanner(System.in);//声明并赋值
System.out.println("请输入你的姓名");//提醒用户输入
String name=in.next();//字符串接收
System.out.println("请输入你的年龄");
int age=in.nextInt();//int整型接收
System.out.println("请输入你的性别");
String gender=in.next();//字符的接收
System.out.println("姓名"+name);//将结果输出到控制台
System.out.println("年龄"+age);
System.out.println("性别"+gender);
}
}