我正在为一个班级项目做最后的润色,我正在为我的一个用户输入添加一个安全网。我已经设置好了,如果用户输入“1”或“2”,他们输入的数据将以不同的方式显示。我想添加一种方法来防止用户输入除“1”或“2”以外的任何内容。这是它的代码。
do
{
System.out.println("Please type either '1' or '2'.");
Scanner scan = new Scanner(System.in);
a = scan.nextInt();
}
while (a != (1||2));
//after user enters 1 or 2, return the choice
return a;
我一直在阅读有关操作数和逻辑的信息,但我有点卡住了。我一直在纠缠我的老师,所以我想我应该让他休息一下,因为我不是他唯一的学生。我的错误是“二元运算符'||'的操作数类型错误。