所以我写了一些模仿Triangle Solitaire游戏的代码。教授希望以下列格式立即输入电路板布局:
P
PP
OPP
POPP
PPPPP
PPPPPP
需要投入6x6阵列
但是当我使用这段代码时:
Scanner consoleInput = new Scanner(System.in);
System.out.println("INPUT INSTRUCTIONS: Please input board data via copy/paste.");
System.out.println("Any invalid character (not 'o' or 'p') will be change to 'o' automagically.");
String input = consoleInput.next();
while (consoleInput.hasNextLine()) {
String line = consoleInput.nextLine();
System.out.println(line);
}
consoleInput.close();
所有内容都打印正常,但第一行被跳过。花了两个小时后,我头上掉了50%的头发......
谢谢!
答案 0 :(得分:1)
String input = consoleInput.next();
是您的第一行。