需要帮助输入字符串和长时间使用扫描仪

时间:2013-10-15 13:26:38

标签: java

我输入两个长数字然后输入两个字符串。但它只需要一根弦。为什么呢?

long n,m;
String s1,s2;
Scanner s=new Scanner(System.in);
n=s.nextLong();
m=s.nextLong();
s1=s.nextLine();
s2=s.nextLine();
System.out.println(s1+"    "+s2);

我应该怎样阻止nextLong()取消\n

修改 问题没有解决

            Scanner s=new Scanner(System.in);
        n=s.nextLong();
        m=s.nextLong();
        s.nextLine();
        s1=s.nextLine();
        s2=s.nextLine();
        System.out.println("s1:"+"\ns2:"+s2);

输出

s1:
s2:asas

1 个答案:

答案 0 :(得分:0)

尝试,我想它应该停止服用\ n

       Scanner s=new Scanner(System.in);
        long n=s.nextLong();
        long m=s.nextLong();            
        String s1=s.next();
        String s2=s.next();
        System.out.println(s1+"    "+s2);