请问这个后面的==1是为啥。int sum=0;
if(state[x][y-1<0?state[x].length-1:y-1]==1)sum++;
你这是一个二元数组,后面的这个下标是通过三元表达式确定是哪个值的,然后又比较这个二元数组这个坐标的值是否等于1 ,等于1就 执行 sum ++