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它可以工作但不能那样工作。什么和我的错误在哪里?