我的尝试ctach继续显示错误,我无法循环返回
int year = 0;布尔值checkA = true;做{试试{System.out.println(“输入年份:”);年= s.nextInt(); checkA = false; } ...
您的循环条件为while(checkA == false),这意味着它仅在答案正确时才会继续(仅此变量设置为false),而应使用while (checkA == true)(或仅使用while(checkA))。] >
while(checkA == false)
false
while (checkA == true)
while(checkA)