Приклади
Біт на позиції
int position = 0;
System.out.println((0 >> position) & 1); // 0
System.out.println((1 >> position) & 1); // 1
Витягнути 3 кольори з int rgb
255-255-255 => 11111111-11111111-11111111
public int getRed(int rgb){
int red = rgb>>16;
System.out.println(red);
return red;
}
public int getGreen(int rgb){
rgb = rgb>>8;
int green = rgb&255;
System.out.println(green);
return green;
}
public int getBlue(int rgb){
int blue = rgb&255;
System.out.println(blue);
return blue;
}