使用Scanner之前,需要导入import java.util.Scanner包
Scanner相关的常用函数
nextInt();
返回用户输入的整型值
nextDouble();
返回用户输入的双精度型值
next().charAt(0);
返回用户输入的字符串的第一个字符
next();
返回用户输入的字符串直到第一个空格之前
nextLine();
返回用户输入的字符串
示例
Scanner接收int型数据
Scanner input=new Scanner(System.in);
System.out.print("请输入要显示的Int型数字:");
int num1=input.nextInt();
System.out.println("输入的数字是"+num1);
Scanner接收double型数据
Scanner input=new Scanner(System.in);
System.out.print("请输入要显示的Double型数字:");
double num2=input.nextDouble();
System.out.println("输入的数字是:"+num2);
Scanner接收char型数据
Scanner input=new Scanner(System.in);
System.out.print("请输入要显示的字符型字符:");
char num3=input.next().charAt(0);
System.out.println("输入的字符是:"+num3);
Scanner接收String型数据
Scanner input=new Scanner(System.in);
System.out.print("请输入要显示的字符串:");
String num5=input.next();
System.out.println(num5);
Scanner input=new Scanner(System.in);
System.out.print("请输入要显示的字符串:");
String num5=input.nextLine();
System.out.println(num5);