代码:
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的年龄:");
int age=sc.nextInt();
System.out.println("请输入你的姓名:");
String name=sc.nextLine();System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
输出:
请输入你的姓名:
name
请输入你的年龄: 18
姓名:
年龄:18
修改:
Scanner sc=new Scanner(System.in);
System.out.println("请输入你的年龄:");
int age=sc.nextInt();
sc.nextLine(); //添加sc.nextLine();
System.out.println("请输入你的姓名:");
String name=sc.nextLine();System.out.println("姓名:"+name);
System.out.println("年龄:"+age);
理由:nextInt会跳过空格、enter等键,nextLine会吸收