-2
A
回答
0
public static void main(String[] args) {
int value = 1234;
List<Integer> output = new ArrayList<Integer>();
while (value > 0) {
output.add(value % 10);
value /= 10;
}
Collections.sort(output);
System.out.println("Min:" + output.get(0));
System.out.println("Max:" + output.get(output.size() - 1));
}
0
幾乎在那裏。你錯過了一件重要的事情。你需要調用sort()
上Arrays
public static void main(String[] args) {
int value = 1234;
char[] arr = String.valueOf(value).toCharArray();
Arrays.sort(arr);
System.out.println(arr[0] + " " + arr[arr.length - 1]);
}
O/P:
1 4 // arr[0] is min and arr[arr.length-1] is max
0
爲此,您可以使用for循環,只有當你想顯示這些數字seperately.I建議要顯示所有四個數字分開四行,由波紋管代碼完成。
int value = 1234;
char [] chars = String.valueOf(value).toCharArray();
for(int i=0; i < chars.length ; i++)
System.out.println(chars[i]);
0
您將需要一個循環拉每一個人數位,並將其與當前的最小/最大:
int n = 36348;
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
if (n > 0) {
while (n > 0) {
int digit = n % 10;
max = Math.max(max, digit);
min = Math.min(min, digit);
n /= 10;
}
}
System.out.println(min);
System.out.println(max);
相關問題
- 1. Symfony2以字符串形式顯示整數列
- 2. 以「字符串」形式顯示給定值的函數形式
- 3. 以數字形式顯示數字(數字時鐘)
- 4. 從形式轉換字符串整數
- 5. 以字符串形式傳遞PHP數據而不是整數
- 6. 字符串在數據庫中以整數形式發佈
- 7. 整數形式的DB2顯示數
- 8. 調整字符串以顯示單數或複數單詞
- 9. dijit.form.Number不會以指數形式顯示相應的數字
- 10. ExtJS以字符串形式提交的TextField值,而不是整數/數字
- 11. HighCharts - 以簡寫形式顯示$的數字格式
- 12. 數字列顯示字符
- 13. 將單詞的整數表示形式轉換爲字符串
- 14. 以字符串形式在TCL中遞增整數值
- 15. 以Symfony2形式顯示ManyToOne字段?
- 16. 以字符串形式返回的數字環回數組
- 17. 以字符串表示形式顯示八進制值
- 18. 以UITextfield的字符串形式顯示格式化的日期
- 19. Angular2:如何顯示反應形式輸入字符計數
- 20. 以字符串而不是整數顯示微調器的值?
- 21. 如何讓數字不以科學形式顯示?
- 22. 如何在SQL中以$#,###的形式顯示數字?
- 23. 如何以表格形式顯示這些數字?
- 24. 以奇怪的形式顯示的數字類型
- 25. 以數字形式在UILabel上顯示文本?
- 26. 以雙數字格式顯示日期
- 27. 顯示字符串中的字符數
- 28. 整數正方形數字
- 29. 以字符串形式顯示字符串的實際百分比
- 30. Apache POI - 以整數形式獲取數字
如果你想獲得的單個數字數組,使用一個循環,師和mod運算符 – TheLostMind
我只想獲得數字Sequencewhich用戶輸入的最小值和最大值。 就像: –
@OliverQueen您的意思是輸入的最小和最大位數。例如,對於值= 1234,它將是1和4?對? – Nurjan