用java编写程序,将数字由大到小降序排列输出
时间: 2023-05-18 13:06:52 浏览: 195
可以使用以下代码实现:
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] nums = {5, 2, 9, 1, 5, 6};
Arrays.sort(nums);
for (int i = nums.length - 1; i >= 0; i--) {
System.out.print(nums[i] + " ");
}
}
}
```
这段代码将数组中的数字进行排序,并按照降序输出。
相关问题
请用Java编写程序,将“你好”输出到屏幕上
好的,以下是Java代码:
```java
public class Main {
public static void main(String[] args) {
System.out.println("你好");
}
}
```
这段代码会将“你好”输出到屏幕上。
用java使数字从大到小排列
你可以使用Java内置的排序算法来按照数字从大到小排列。以下是一个使用冒泡排序算法的示例代码:
```java
public class SortNumbers {
public static void main(String[] args) {
int[] numbers = {5, 2, 8, 3, 1, 6};
int temp;
for(int i=0; i < numbers.length; i++){
for(int j=1; j < (numbers.length-i); j++){
if(numbers[j-1] < numbers[j]){
//swap elements
temp = numbers[j-1];
numbers[j-1] = numbers[j];
numbers[j] = temp;
}
}
}
//print sorted array
for(int i=0; i < numbers.length; i++){
System.out.print(numbers[i] + " ");
}
}
}
```
输出结果为:8 6 5 3 2 1。
该代码使用了冒泡排序算法,通过比较相邻两个元素的大小并交换位置,最终将数组按照从大到小排列。