つまり、ユーザーが A、a、L、または l のいずれかを入力していることを確認したいと考えています。これまでの私の解決策はこれですが、正規表現が正しくありません。
while(!qtype.hasNext("A| L") || !qtype.hasNext("a| l")){
System.out.print("Please enter 'A' or 'L':");
qtype.next().toUpperCase();
}
qal = qtype.next().toUpperCase();