1
System.out.println("number: ");
int a = in.nextInt();
//in.nextLine();
System.out.print("string: ");
String b = in.nextLine();

Без строчки кода в комментарии программа пропускает ввод строки b, если это строку раскомментить, то все работает. Почему?