日期:2014-05-20  浏览次数:20705 次

菜鸟求助:无法输入联系地址




编译输入时,直接跳过了联系地址这块。
问下是啥原因来着。多谢!

------解决方案--------------------

Scanner sc=new Scanner(System.in);
System.out.println("姓名");
String name=sc.next();
System.out.println("年龄");
String age=sc.next();
System.out.println("工资");
String salary=sc.next();
System.out.println("地址");
String address=sc.next();
System.out.println(name);
System.out.println(Integer.parseInt(age));
System.out.println(Long.parseLong(salary));
System.out.println(address);

先全用String读出来,然后转。
------解决方案--------------------
楼主可以在语句:         float salary=sc.nextFloat(); 
后加一句:sc.nextLine(); 就把上一次输入的剩下的"\r\n"吸收了。