Programme Java qui convertit un nombre entier en binaire
Lumberjack33 Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
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
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Binaire - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
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.