Java不允许在int之后输入第二个字符串

时间:2015-10-09 16:57:54

标签: java

System.out.print("Enter string1: ");
    str1 = scan.nextLine();
    System.out.print("Enter integer1: ");
    int1 = scan.nextInt();
    System.out.print("Enter string2: ");
    str2 = scan.nextLine();
    System.out.println("You entered string1 is= " + str1 + ", integer1: " + int1 + " and string2:  " +str2);

我的应用结果:

Enter string1: A // I entered A
Enter integer1: 5 // I entered 5
Enter string2: You entered string1 is= A, integer1: 5 and string2:

当你看到我的应用不要求我输入string2。如果我改变int和string2的位置,那么在int之前输入string2它可以工作但不能那样工作。什么和我的错误在哪里?

0 个答案:

没有答案