do{
System.out.println("Would you like to enter another number? (y/n)");
restart = console.next().charAt(0);
if (!(restart=='y')||!(restart=='n')||!(restart=='N')||!(restart=='Y'))
{
System.out.println("You entered something other than the letters (y) or (n).");
}
else if (restart=='n'||restart=='N')
{System.out.println("Goodbye.");}
}
while (!(restart=='y')||!(restart=='n')||!(restart=='N')||!(restart=='Y'));}
while (restart=='y'||restart=='Y');}}
我希望用户输入大写或小写字母Y或N,如果其y然后重新启动该罚款的工作开始之前,我补充一点赶上任何wasnt一个y或n程序。我想让大写或小写n显示再见,没有任何事情发生,除了y或n之外,再次请求输入y或n,直到它得到corect输入为止,而是始终显示您输入的内容,而不是... message和反复询问您是否想输入另一个号码如果语句字符串始终打印
工作感谢你。 – user3600390
@Braj如果你计算一下curlies,你会发现在顶部有一些额外的东西,这里没有显示。大概包括一个'do'。 –
您可能会发现'restart!='y''也比'!(restart =='y')'更具可读性。 –