这个我实在写不出来了,如何实现连续判断啊,我按下-1只能判断一个⋯⋯拜托大神啊,教教我怎么改代码

可否把文本格式的代码贴出来?这么拍照不太容易帮你找问题……
sc.close()后面的那段代码改成如下代码试试?
for(int i = 0; i < i1 - 1; i++){
int sq = Math.sqrt(input[i]);
if(sq * sq == input[i]){
System.out.println("true");
}else{
System.out.println("false");
}
}