【发布时间】:2015-03-03 18:47:53
【问题描述】:
我需要这个程序继续询问cardChosen1,直到用户给出介于“a”和“h”之间的答案。我知道我可以放
while (cardChosen1 == 'a' && cardChosen1 == 'b' && cardChosen1 == 'c' &&...
等等。但我希望有一种更简洁的方式。我想要的不仅是大写字母,还有符号和数字
我尝试了以下方法:
while (cardChosen1 > 'a' && cardChosen1 < 'h')
{
System.out.println ("Hey");
cardChosen1 = e.getKeyChar ();
}
但它不起作用。
【问题讨论】:
-
尝试对用户给出的特定输入使用 ASCII 码,然后比较 > OR
-
你可能需要 >= 和 和
标签: java while-loop char