java卡循环了,大佬求解。
发布网友
发布时间:2022-05-05 17:10
我来回答
共2个回答
热心网友
时间:2022-06-27 19:56
while条件scores是个内存地址值,你去和一个int数据比较,当然一直是false啊,然后你取反,所以一直是true
热心网友
时间:2022-06-27 19:56
10-16行改成:
int i;
boolean quit=false;
while(!quit)
{
for(i=0;!quit&&i<scores.length;i++)
{
if(shuru==scores[i])
quit=true;
}
if(!quit)
{
System.out.print("请输入数值:");
shuru=input.nextInt();
}
}