- 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