小编use*_*539的帖子

使用scanner类输入数组(错误:不兼容类型:扫描程序无法转换为String)

我正在尝试使用扫描仪输入学生详细信息,但我不断收到此错误:

error: incompatible types: Scanner cannot be converted to String
Run Code Online (Sandbox Code Playgroud)

我有4个扫描仪

static Scanner name = new Scanner(System.in);
static Scanner Date = new Scanner(System.in);
static Scanner address = new Scanner(System.in);
static Scanner gender = new Scanner(System.in);
Run Code Online (Sandbox Code Playgroud)

我的代码如下

System.out.println("You have chosen to add a student. Please enter the following details");
System.out.println("Name: ");
String Name = name.nextLine();  
System.out.println("DOB: ");
String DOB = Date.nextLine();
System.out.println("Address: ");
String Address = address.nextLine();
System.out.println("Gender: ");
String Gender = gender.nextLine();

app.addStudent(name, DOB, address, gender);
System.out.println(Name + " has …
Run Code Online (Sandbox Code Playgroud)

java arrays java.util.scanner

4
推荐指数
1
解决办法
3215
查看次数

标签 统计

arrays ×1

java ×1

java.util.scanner ×1