我一直在使用Java進行編程,並且在計算中我使用常量Integer.MAX_VALUE
來解決編程問題。如何在Java中輸入常量作爲輸入
我想知道是否有一種方法可以讓Java解釋Integer.MAX_VALUE
或Integer.MIN_VALUE
(系統定義的常量),當用戶輸入時沒有進行明顯的字符串比較。
目前我使用的常量:
int MAXIMUMINTEGER = Integer.MAX_VALUE;
int MINIMUMINTEGER = Integer.MIN_VALUE;
我想使用它們如下:
System.out.println("Enter a number : ");
int number = in.nextInt();
System.out.println("The number entered is : " + number);
在輸出控制檯:
Enter a number: Integer.MAX_INT
The number entered is : 2147483647
我要找以便使java將定義的常量理解爲用戶輸入。
對此的任何幫助表示讚賞。
不,你必須推出自己的。 –
快速建議:使用'全部大寫'字母,同時命名常量__variables__ __differentiate__! – avr
你可以編譯它並調用toString,但這看起來比做字符串比較更迂迴。 –