给定一个正整型数,按递减的顺序输出这个整数Java
时间: 2023-03-24 07:00:21 浏览: 115
java第四章
下面是Java代码实现一个给定的正整数按递减顺序输出的示例:
```java
import java.util.Arrays;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
int[] nums = {4, 2, 7, 1, 9, 3, 6};
Arrays.sort(nums); // 先将数组按升序排序
int len = nums.length;
Integer[] result = new Integer[len];
for (int i = 0; i < len; i++) {
result[i] = Integer.valueOf(nums[len - i - 1]); // 从后往前遍历,将数组元素逆序存入result中
}
System.out.println(Arrays.toString(result)); // 输出逆序后的结果
}
}
```
以上代码中,我们使用了Java内置的`Arrays.sort()`方法将数组元素按升序排序,然后从后往前遍历数组,将每个元素逆序存入一个新的数组`result`中,最后输出逆序后的`result`数组即可得到按递减顺序排列的结果。
阅读全文