[JAVA][BYTE]

ben985 Messages postés 1 Date d'inscription vendredi 2 avril 2004 Statut Membre Dernière intervention 24 mai 2004 - 24 mai 2004 à 16:45
cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 - 24 mai 2004 à 18:58
Bonjour,
Je dois touver le moyen de déterminer la valeur de chaque bit d'un octet.

J'ai l'octet, maintenant comment est il possible de déterminer la valeur de chaque bit de l'octet.

Merci d'avance

1 réponse

cs_GodConan Messages postés 2113 Date d'inscription samedi 8 novembre 2003 Statut Contributeur Dernière intervention 6 octobre 2012 12
24 mai 2004 à 18:58
GodConan :clown)

ben en utilisant un mask (et un decalage en option )

ex : bit 2 iem position

byte b = 0xF1; // valeur a tester
byte bitTester = 1;
String s = "";
for ( int i = 0; i < 8; i++ )
{
byte test = b>>i; // decalage a droite
test &= 0x01; // utilisation du mask
s+=test;
}

System.out.println( "Ma valeur " + b + " = " + s + " en binaire ;o) ";

voila comment decomposer une valeur en binaire ;o) te suffit dc de tester la valeur obtenu ;o) au nivo de 'test' ou de 's' au choi ;o)...

GL

++
0
Rejoignez-nous