不可以这样。
如果是一个数组的话,判断数组中的某个元素是否等于1,首先应该遍历这个数组,找到数组中的所有元素,然后再一个一个的和1进行比较,判断数组中是否有等于1的元素。
如果数组的元素是已经定义完成的话,则进行下面的程序:
for(int i = 0;i if(a[i]==1){ //将数组的元素一一与1进行比较
System.out.print("数组中有等于1的元素");
}
}
a[1]==1是绝对错误的。首先,数组的下标是从0开始,那么a[1]表示的就是数组当中的地第二个数,而且这个表达式只是比较数组中的第二个数是否与1相等,其他元素并不进行比较