Programme Java qui convertit un nombre entier en binaire
Lumberjack33 Messages postés 8 Statut Membre -
Bonjour, dans le cadre d'un devoir j'ai reçu l'énoncé "écrire un programme en Java qui convertit un nombre entier en nombre binaire". Cela dit je n'arrive pas du tout à le faire. J'ai beau essayer, rien n'y fait.
- Programme Java qui convertit un nombre entier en binaire
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Binaire - Guide
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Bonjour,
La classe BigInteger fait ça très bien :
public static String changeRadix(String value, int valueRadix, int resultRadix) {
return new java.math.BigInteger(value, valueRadix).toString(resultRadix);
}
public static String decimalToBinary(String decimalValue) {
return changeRadix(decimalValue, 10, 2);
}
public static void main(String...args) {
System.out.println(decimalToBinary("42")); // 101010
}
Voici comment vous pouvez écrire un programme en Java pour convertir un nombre entier en nombre binaire:
import java.util.Scanner;
public class BinaryConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Demande à l'utilisateur de saisir un nombre entier
System.out.print("Entrez un nombre entier: ");
int number = scanner.nextInt();
// Convertit le nombre en binaire et affiche le résultat
System.out.println("Le nombre en binaire est: " + Integer.toBinaryString(number));
}
}
Ce programme utilise la méthode toBinaryString de la classe Integer pour convertir le nombre entier en binaire et le retourner sous forme de chaîne de caractères.