Eine Zahl wird Strontio-Zahl genannt. Wenn wir 2 mit einer vierstelligen Zahl multiplizieren, sind die Zehner- und Hunderterstellen der resultierenden Zahl gleich.
Einfach ausgedrückt ist eine Strontio-Nummer im Grunde eine vierstellige Zahl. Wenn wir mit 2 multiplizieren, erhält man eine Zahl mit exakt gleichen Zehner- und Hunderterstellen.
Einige Beispiele für Strontio-Nummern sind: 1111, 2222, 3333, 4444, 5555, 6666, 7777, 8888, 9999, 1001 ... usw.
In diesem Artikel erfahren Sie, wie Sie mithilfe der Programmiersprache Java überprüfen, ob eine Zahl stark ist.
Beispiel 1
Geben Sie als Nummer 1111 ein.
Lassen Sie es uns anhand der Logik der Strontio-Zahlen überprüfen.
Multiplizieren Sie die angegebene Zahl mit 2 = 1111 * 2 = 2222.
Wie wir hier bemerkt haben, sind die resultierenden Zahlen in Hunderter und Zehner gleich.
Daher ist 1111 eine Strontio-Nummer.
Beispiel 2
Geben Sie als Nummer 7777 ein.
Lassen Sie es uns anhand der Logik der Strontio-Zahlen überprüfen.
Multiplizieren Sie die angegebene Zahl mit 2 = 7777 * 2 = 15554.
Wie wir hier bemerkt haben, sind die resultierenden Zahlen in Hunderter und Zehner gleich.
Daher ist 7777 eine Strontio-Nummer.
Beispiel 3
Geben Sie als Nummer 1234 ein.
Lassen Sie es uns anhand der Logik der Strontio-Zahlen überprüfen.
Multiplizieren Sie die angegebene Zahl mit 2 = 1234 * 2 = 2468.
Wie wir hier festgestellt haben, sind die resultierenden Zahlen für Hunderter und Zehner nicht gleich.
Daher ist 1234 keine Strontio-Nummer.
Schritt 1 – Erhalten Sie die vierstellige Eingabenummer per statischer Eingabe oder Benutzereingabe.
Schritt 2 – Multiplizieren Sie die eingegebene Zahl mit 2 und entfernen Sie alle Ziffern außer der Hunderter- und Zehnerstelle aus der resultierenden Zahl.
Schritt 3 – Jetzt haben wir eine zweistellige Nummer und prüfen, ob die beiden Ziffern der Nummer gleich sind.
Schritt 4 - Wenn beide Nummern gleich sind, wird die eingegebene Nummer als Strontio-Nummer bezeichnet, andernfalls nicht.
Wir bieten Lösungen auf unterschiedliche Weise.
Durch Verwendung statischer Eingabewerte
Durch Verwendung des Benutzereingabewerts
über benutzerdefinierte Methoden
Schauen wir uns das Programm und seine Ausgabe einzeln an.
In dieser Methode deklarieren wir eine Variable mit einem statischen Eingabewert und können dann mithilfe eines Algorithmus prüfen, ob die Zahl eine Strontio-Zahl ist.
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.
Bei dieser Methode nehmen wir eine vierstellige Zahl als Benutzereingabe und können dann mithilfe eines Algorithmus prüfen, ob es sich bei der Zahl um eine Strontio-Zahl handelt oder nicht.
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.
Bei dieser Methode wird eine vierstellige Zahl als statische Eingabe verwendet und die Zahl als Parameter an die benutzerdefinierte Methode übergeben. Mithilfe eines Algorithmus innerhalb der Methode können wir dann überprüfen, ob die Zahl eine Strontio-Zahl ist.
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.
In diesem Artikel haben wir untersucht, wie man mit verschiedenen Methoden überprüft, ob eine Zahl in Java eine Strontio-Zahl ist.
Das obige ist der detaillierte Inhalt vonWie kann man in Java überprüfen, ob eine Zahl die Strong-Zahl ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!