Java 为什么每月打印两次?
我在下个月的打印中遇到问题:Java 为什么每月打印两次?,java,Java,我在下个月的打印中遇到问题: 它打印了两次而不是一次 > p>您需要更改 Inp.NeX.()/代码> Inp.NestLoin()不消耗挂起的新行字符,直到第二次循环通过-考虑使用 NestLoe< /代码>是否可以将完整代码放入?我可以试着通过调试器来检查,虽然没有什么新东西,但还是一样的 do { System.out.print("\t\tEnter month: "); String mnth = inp.next(); startmnth = val(mnth
它打印了两次而不是一次 > p>您需要更改<代码> Inp.NeX.()/<代码>代码> Inp.NestLoin()<<代码> <代码> NeX//C>不消耗挂起的新行字符,直到第二次循环通过-考虑使用<代码> NestLoe< /代码>是否可以将完整代码放入?我可以试着通过调试器来检查,虽然没有什么新东西,但还是一样的
do {
System.out.print("\t\tEnter month: ");
String mnth = inp.next();
startmnth = val(mnth);
if (startmnth >= 0) {
break;
} else {
System.out.println("\t\tValid inputs are only January and so on");
}
} while (true);