麻烦帮我看下这串代码有什么问题

  • import java.util.Scanner;
  • class Input15 {
  • public static void main(String[] args) {
  • Scanner input = new Scanner(System.in);
  • System.out.print("请输入学生的姓名: ");
  • String name = input.next();
    • System.out.print("请输入学生的年龄: ");
    • int age = input.nextInt();
  • System.out.print("请输入学生的身高: ");
    • double height = input.nextDouble();
    • System.out.print("请输入学生的体重: ");
    • double weight = input.nextDouble();
    • System.out.print("请输入学生婚否(true表示已婚,flase表示未婚): ");
    • boolean flag = input.nextBoolean();
    • System.out.println("学生信息如下: \n姓名: " + name + "\n年龄: " + age + "\n身高: " + height + "\n体重: " + weight + "\n婚否: " + flag); } } 图片说明

最后一个输入的boolea类型的数据输错了,应该是false不是flase

boolean类型的值只有true和false