我试图从数组中打印出详细信息,但避免打印出空值,这是我的短代码,谁能看到为什么我收到错误消息“!运算符不能应用于小说”和“!运算符不能应用于非小说”
case 2:
for (int i=0; i<5; i++){
if (!fictionArray[i] = null){
System.out.println(fictionArray);
}
if (!nonfictionArray[i] = null){
System.out.println(nonfictionArray);
}
}
break;
最佳答案
您要fictionArray[i] != null
。 =
是赋值运算符。 !
是逻辑not
运算符。它仅适用于布尔表达式。