Ich habe in Java programmiert und ich verwendete die Konstante Integer.MAX_VALUE
in meinen Berechnungen, um Programmierprobleme zu lösen.Wie man Konstanten als Eingabe in Java eingibt
Ich frage mich, ob es eine Möglichkeit für Java gab, Integer.MAX_VALUE
oder Integer.MIN_VALUE
(systemdefinierte Konstanten) zu interpretieren, wenn sie vom Benutzer eingegeben wurden, ohne die offensichtlichen Zeichenfolgenvergleiche auszuführen.
Derzeit verwende ich die Konstanten wie:
int MAXIMUMINTEGER = Integer.MAX_VALUE;
int MINIMUMINTEGER = Integer.MIN_VALUE;
Ich würde wollen, dass sie wie folgt verwenden:
System.out.println("Enter a number : ");
int number = in.nextInt();
System.out.println("The number entered is : " + number);
In der Ausgabekonsole:
Enter a number: Integer.MAX_INT
The number entered is : 2147483647
ich suche auf Weisen, Java zu machen, definierte Konstanten als Benutzereingabe zu verstehen.
Jede Hilfe zu diesem wird geschätzt.
Kein lohnen würde, werden Sie Ihre eigene Rolle müssen. –
Quick Suggestion: Verwenden Sie 'ALL CAPITAL' Buchstaben, während Sie Konstanten benennen, um sie von __variablen__ zu differenzieren! – avr
Sie könnten es kompilieren und ToString aufrufen, aber das scheint mehr umständlich als String Vergleich zu tun. –