Bonjour,
Dans cette équation
x&a =b .
Connaissant a et b comment on peut récupérer x en Java?
Cordialement.
Bonjour,
Dans cette équation
x&a =b .
Connaissant a et b comment on peut récupérer x en Java?
Cordialement.
C'est un ET bit-a-bit ça... Alors je sais pas si y a une méthode direct mais faisons un peut d'algo :
1100 = 12
1001 = 9
donc 12&9 = 1000 = 8
(je fais pas la distinction binaire/décimal hein tu comprends )
MAIS il y a plusieurs résultats possible à ton soucis :
1110 = 14
donc 14&9 = ... 8 ! Puisque & ne regarde que les bits de même poids qui sont égaux à 1...
autre exemple : 0000 & 1111 = 0000 & 1011 = 0000 & 0000 = 0000 & 0101 = ...
Donc tu comprends, tu vas t'amuser !
Un petit n'est pas de trop si le message est utile
"Vous êtes très nombreux dans votre cas? J'ai jamais pensé que les cons étaient en minorité..."
Autrement dit :
- L'opérateur & est l'opérateur ET-logique appliqué à tous les bits d'un nombre.
- Avec un ET-logique il y a trois manières d'obtenir le zéro, c'est plus de deux manières.
=> Tu ne peux pas récupérer x avec certitude. Tu peux calculer un ensemble de valeurs x qui résoudraient l'équation.
c'est un peu comme x² - 1 = 0
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager