幻世HS
2020-02-28 18:28
各位大佬 麻烦看下
我觉得是因为你:while()里有两个条件,需要判断完才能往下执行,也就是说你第一次输入判断的是第一个条件,还需要再次输入判断第二个条件,程序才能往下执行
下边都写else了还写啥判断不是1或2呀?是不是傻
亲,你的这个判断有问题
while(sc. nextInt() !=1&&sc. nextInt()!=2){ }
应该改为while(1>0){
if(sc. nextInt() !=1&&sc. nextInt()!=2){
System.out.println("输入有误");
}
}
因为你while循环里面你写成判断了
Java入门第二季 升级版
530656 学习 · 6091 问题
相似问题