ublic synchronized void dispBlock(int s){
       int k = 0x8000;
       for (int i = 0; i < 4; i++){
           for(int j = 0; j < 4; j++){
               if(((int)pattern[blockType][turnState]&k) != 0){
                   scr.drawUnit(row-i,col+j,s);
               }
               k=k>>1;
           }
       }
   }
k=k>>1是什么意思?