java如何在循环中自动输出字符串
所以我有个小问题
int pickmeup = 0;
while (true)
{
pickmeup = scanner.nextInt();
if (pickmeup == 1)
{System.out.println ("you entered 1");}
if(pickmeup == 2)
{System.out.println ("you entered 2");}
{
break;
}
System.out.println ("Invalid code");
现在,当我运行这段代码时,它在字符串方面运行得很好,但是当我输入“3”时,循环似乎运行得不太好,因为它不会返回字符串“Invalid code”
如果我去掉了两个If语句后面的字符串,那么它就工作得非常好。我到底做错了什么?是否有其他方法可以自动输出字符串
# 1 楼答案
你可以先修改代码,你可以用eclipse源代码格式,也可以按CTRL+SHIFT+F
举个例子,据我所知,我已经纠正了很多,目前只有当达到else时,它才会中断。休息时间可以修改
# 2 楼答案
我相信你想用逻辑or和类似的
或者,您可以使用
else if
链