我想知道如何使用扫描仪将用户输入转换为我已经声明的整数。我已经创建了对象person1,并在' Person'中声明了变量firstName,lastName,age和gender。类。我知道我应该使用解析,但我不确定如何在我的代码中实现它。
Scanner user_input = new Scanner( System.in );
System.out.println("Please input your details.");
System.out.println("First Name:");
person1.setFirstName(user_input.nextLine());
System.out.println("Last Name:");
person1.lastName = user_input.nextLine();
System.out.println("Age:");
person1.age = user_input.nextLine();
System.out.println("Gender:");
person1.gender = user_input.nextLine();
第9行和第11行需要修改。
答案 0 :(得分:0)
对于年龄,请使用:
person1.age = user_input.nextInt();