Головна‎ > ‎Java‎ > ‎Математика‎ > ‎

Приклади

Біт на позиції

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;
}