利用Scanner进行数据输入
1、首先声明,导入包。
import java.util.Scanner; //放在类声明之前,引入扫描仪
2、声明一个新的扫描仪
Scanner in; //声明一个新的扫描仪 向内存申请一个空间
3、赋值
in=new Scanner(System.in);
Scanner input=new Scanner(System.in);
注意没有in.nextChar()方法来接收单个字符
int a=in.nextInt(); //接收整型数据
double b=in.nextDouble(); //接收双精度数据
String c=in.next(); //接收输入字符串
输入输出直接看例子:
import java.util.Scanner; //包导入
public class Test1{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入你的姓名:");
String name=in.next();
System.out.println("请输入你的性别:");
String sex=in.next();
System.out.println("请输入你的年龄:");
int age=in.nextInt();
System.out.print("姓名:"+name+"\n"+"性别:"+sex+"\n"+"年龄:"+age+"\n");
}
}