Ce programme est un simple programme Java qui vérifie si le nombre saisi par l'utilisateur est divisible par 5. Le programme demande à l'utilisateur un nombre, utilise la classe Scanner pour lire l'entrée, puis utilise l'opérateur modulo % pour vérifier si le nombre est divisible par 5. Si le reste de la division est 0, alors le nombre est divisible par 5 et le programme imprime un message sur la console l'indiquant. Si le reste n'est pas 0, le nombre n'est pas divisible par 5 et le programme imprime également un message sur la console pour l'indiquer.
Le programme utilise des concepts Java de base tels que les variables, les entrées utilisateur, les instructions conditionnelles et la sortie de la console. Il montre également comment utiliser la classe Scanner pour lire les entrées utilisateur à partir de la console.
Lors de l'écriture de programmes qui impliquent la saisie de l'utilisateur, il est utile d'avoir une compréhension de base de la plage de valeurs que différents types de données peuvent stocker. Voici un aperçu rapide de certains types de données primitifs couramment utilisés en Java et de la plage de valeurs qu'ils peuvent stocker -
Type de données | Taille | La gamme d'entiers stockés |
---|---|---|
Court | 2 octets | -32,768 à 32,767 |
int | 4 octets | -2 147 483 648 à 2 147 483 647 |
Longue | 8 octets | -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807 |
Il est important de noter que les plages ci-dessus s'appliquent au type de données primitif lui-même et ne prennent pas en compte les contraintes ou limitations pouvant être imposées par le contexte ou le programme lui-même. Par exemple, un programme peut restreindre les entrées à une plage spécifique de valeurs ou imposer des contraintes supplémentaires sur les types de données.
number % 5 == 0
Tout d'abord, nous importons la classe Scanner pour lire les entrées de l'utilisateur.
Ensuite, nous créons un objet Scanner pour lire les entrées de la console.
Nous invitons l'utilisateur à saisir un numéro.
Nous utilisons la méthode nextInt() de la classe Scanner pour lire le nombre saisi par l'utilisateur et le stocker dans la variable entière nombre.
Ensuite, nous utilisons l'opérateur modulo % pour vérifier si le nombre est divisible par 5. Un nombre est divisible par 5 si le reste lorsqu'il est divisé par 5 est 0. Si le reste n’est pas 0, alors le nombre n’est pas divisible par 5.
Nous imprimons ensuite un message sur la console indiquant si le nombre est divisible par 5.
Enfin, nous fermons l'objet Scanner pour libérer toutes les ressources qui lui sont associées.
Il s'agit d'un programme Java pour vérifier si un nombre est divisible par 5.
import java.util.Scanner; public class DivisibleBy5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); int number = scanner.nextInt(); if (number % 5 == 0) { System.out.println(number + " is divisible by 5."); } else { System.out.println(number + " is not divisible by 5."); } scanner.close(); } }
Dans ce programme, nous importons d'abord la classe Scanner pour lire les entrées de l'utilisateur. Nous invitons ensuite l'utilisateur à saisir un nombre et à le lire à l'aide de la méthode nextInt() de la classe Scanner.
Ensuite, nous utilisons l'opérateur modulo % pour vérifier si le nombre est divisible par 5. Un nombre est divisible par 5 si le reste lorsqu'il est divisé par 5 est 0. Si le reste n’est pas 0, alors le nombre n’est pas divisible par 5.
Nous imprimons ensuite un message sur la console indiquant si le nombre est divisible par 5. Enfin, nous fermons l'objet Scanner pour libérer toutes les ressources qui lui sont associées.
Enter a number: 55 55 is divisible by 5.
Créez un objet Scanner pour lire les entrées de la console.
Invite l'utilisateur à saisir un numéro.
Lisez l'entrée à l'aide de la méthode nextBigInteger() de l'objet Scanner et stockez-la dans une variable BigInteger.
Utilisez la méthode mod() de la classe BigInteger pour calculer le reste lorsque le nombre saisi est divisé par 5.
Comparez le résultat de mod() avec BigInteger.ZERO et vérifiez si le reste est égal à 0.
Si le reste est 0, imprimez un message sur la console indiquant que le nombre est divisible par 5.
Si le reste n'est pas 0, imprimez un message sur la console indiquant que le nombre n'est pas divisible par 5.
Fermez l'objet Scanner pour libérer toutes les ressources qui lui sont associées.
Voici un programme Java pour vérifier si un nombre est divisible par 5, en supposant que le nombre saisi n'est pas très grand -
import java.math.BigInteger; import java.util.Scanner; public class DivisibleBy5 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Enter a number: "); BigInteger number = scanner.nextBigInteger(); if (number.mod(BigInteger.valueOf(5)).equals(BigInteger.ZERO)) { System.out.println(number + " is divisible by 5."); } else { System.out.println(number + " is not divisible by 5."); } scanner.close(); } }
Dans ce programme, nous utilisons la classe BigInteger du package java.math pour gérer les grands entiers. Le programme invite l'utilisateur à saisir un nombre, utilise la classe Scanner pour lire l'entrée, puis crée un objet BigInteger pour stocker le nombre saisi.
Pour vérifier si le nombre est divisible par 5, nous utilisons la méthode mod() de la classe BigInteger pour calculer le reste du nombre saisi divisé par 5. Nous comparons le résultat de mod() avec BigInteger.ZERO pour vérifier si le reste est égal à 0. Si le reste est 0, alors le nombre est divisible par 5 et le programme imprime un message sur la console pour l'indiquer. Si le reste n'est pas 0, le nombre n'est pas divisible par 5 et le programme imprime également un message sur la console pour l'indiquer.
Veuillez noter que nous utilisons BigInteger.valueOf(5) pour créer un objet BigInteger représentant la valeur 5 car l'opérateur % ne peut pas être utilisé directement avec les objets BigInteger.
Enter a number: 56 56 is not divisible by 5.
Nous avons exploré deux manières différentes de vérifier si un nombre est divisible par 5 en Java.
La première méthode utilise une simple opération modulo pour calculer le reste du nombre d'entrée divisé par 5, tandis que la deuxième méthode utilise la classe BigInteger pour gérer les grands entiers et utilise mod() pour effectuer la même opération.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!