Un nombre s'appelle un nombre Strontio, si l'on multiplie 2 par un nombre à quatre chiffres, les chiffres des dizaines et des centaines du nombre obtenu sont les mêmes.
Pour faire simple, un numéro Strontio est essentiellement un nombre à quatre chiffres. Lorsque nous multiplions par 2, le résultat est un nombre avec exactement les mêmes dizaines et centaines de places.
Quelques exemples de numéros Strontio incluent : 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 1001... etc.
Dans cet article, nous apprendrons comment vérifier si un nombre est fort à l'aide du langage de programmation Java.
Exemple 1
Entrez le numéro 1111.
Vérifions-le en utilisant la logique des nombres Strontio.
Multipliez le nombre donné par 2= 1111 * 2 = 2222.
Comme nous l'avons remarqué ici, les nombres résultants en centaines et en dizaines sont les mêmes.
Par conséquent, 1111 est un numéro Strontio.
Exemple 2
Entrez le numéro 7777.
Vérifions-le en utilisant la logique des nombres Strontio.
Multipliez le nombre donné par 2= 7777 * 2 = 15554.
Comme nous l'avons remarqué ici, les nombres résultants en centaines et en dizaines sont les mêmes.
Par conséquent, 7777 est un numéro Strontio.
Exemple 3
Entrez le numéro 1234.
Vérifions-le en utilisant la logique des nombres Strontio.
Multipliez le nombre donné par 2= 1234 * 2 = 2468.
Comme nous l'avons remarqué ici, les nombres résultants pour les centaines et les dizaines ne sont pas les mêmes.
Par conséquent, 1234 n'est pas un numéro Strontio.
Étape 1 - Obtenez le numéro d'entrée à quatre chiffres via une entrée statique ou une entrée utilisateur.
Étape 2 - Multipliez le nombre saisi par 2 et supprimez tous les chiffres à l'exception des chiffres des centaines et des dizaines du nombre obtenu.
Étape 3 - Nous avons maintenant un numéro à deux chiffres, nous vérifions donc si les deux chiffres du numéro sont identiques.
Étape 4 - Si les deux nombres sont identiques, le numéro saisi est appelé numéro Strontio, sinon il ne l'est pas.
Nous proposons des solutions de différentes manières.
En utilisant des valeurs d'entrée statiques
En utilisant la valeur d'entrée de l'utilisateur
via des méthodes définies par l'utilisateur
Regardons le programme et sa sortie un par un.
Dans cette méthode, nous déclarons une variable avec une valeur d'entrée statique puis en utilisant un algorithme, nous pouvons vérifier si le nombre est un nombre Strontio.
import java.util.*; public class Main { public static void main(String args[]) { //declare a variable and store a number to it by static input method int inputNumber=9999; //declare a variable to store the input value temporarily int temp=inputNumber; //remove all the digits excluding hundreds and tens place digit inputNumber=(inputNumber*2%1000)/10; //Now compare hundreds place value with tens place value if(inputNumber%10==inputNumber/10) //if true System.out.println(temp+ " is a strontio number."); else //if false System.out.println(temp+ " is not a strontio number."); } }
9999 is a strontio number.
Dans cette méthode, nous prenons un nombre à quatre chiffres comme entrée utilisateur, puis en utilisant un algorithme, nous pouvons vérifier si le numéro est un numéro Strontio ou non.
import java.util.*; public class Main { public static void main(String args[]) { //create object of Scanner Class Scanner sc=new Scanner(System.in); //Ask the user to enter a four digit number System.out.print("Enter a four digit number: "); //Declare a variable and store the collected number int inputNumber=sc.nextInt(); //declare a variable to store the input value temporarily int temp=inputNumber; //remove all the digits excluding hundreds and tens place digit inputNumber=(inputNumber*2%1000)/10; //Now compare hundreds place value with tens place value if(inputNumber%10==inputNumber/10) //if true System.out.println(temp+ " is a strontio number."); else //if false System.out.println(temp+ " is not a strontio number."); } }
Enter a four digit number: 2222 2222 is a strontio number.
Dans cette méthode, un nombre à quatre chiffres est pris comme entrée statique et le nombre est transmis en tant que paramètre à la méthode définie par l'utilisateur, puis en utilisant un algorithme à l'intérieur de la méthode, nous pouvons vérifier si le nombre est un nombre Strontio.
import java.util.*; public class Main { //main method public static void main(String args[]) { //declare a variable and store a number to it by static input method int inputNumber=3333; //call the user-defined method to check the strontio number if(checkStrontio(inputNumber)) //print if condition true System.out.println(inputNumber+ " is a strontio number."); else //print if condition false System.out.println(inputNumber+ " is not a strontio number."); } //user-defined method to check the strontio number static boolean checkStrontio(int n) { //declare a variable to store the input value temporarily int temp=n; //remove all the digits excluding hundreds and tens place digit n=(n*2%1000)/10; //Now compare hundreds place value with tens place value if(n%10==n/10) //if true return true; else //if false return false; } }
3333 is a strontio number.
Dans cet article, nous avons exploré comment vérifier si un nombre est un nombre Strontio en Java en utilisant différentes méthodes.
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!