java 输入任意几个数字,怎样将他们从大到小排序?

如题所述

public static void main(String[] args) { Scanner scan = new Scanner(System.in)。


}
System.out.println("从大到小输出:");
for (int m = num.length-1; m >=0; m--) {
System.out.println(num[m]);//从大到小输出
}
}

String[] str = scan.nextLine().split(" "),// 输入时以空格隔开数字。

int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数。

String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字
int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数
for (int i = 0; i < str.length; i++) {
num[i] = Integer.parseInt(String.valueOf(str[i]));//将字符转换为int型再赋给整型数组
}
Arrays.sort(num);//升序排序
System.out.println("从小到大输出:");
for (int j = 0; j < num.length; j++) {
System.out.println(num[j]);//从小到大输出

温馨提示:内容为网友见解,仅供参考
无其他回答

java 输入任意几个数字,怎样将他们从大到小排序?
public static void main(String[] args) { Scanner scan = new Scanner(System.in)。}System.out.println("从大到小输出:");for (int m = num.length-1; m >=0; m--) {System.out.println(num[m]);\/\/从大到小输出}} String[] str = scan.nextLine().split(" "),\/\/ 输入时...

java怎么让数组的数字从大到小排序?
将数字从大到小排序的方法:例如简一点的冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较,以次类推。示例代码如下: public class Test { public static void main(String[] args) { i...

java输入任意数量的数字,统计每个数字出现的次数,求出最大值,并从大...
import java.util.HashMap;import java.util.Map;import java.util.Scanner;public class Demo { public static void main(String[] args) { \/\/ 用来统计每个数字出现的次数 Map<Integer, Integer> map = new HashMap<>(); System.out.println("请输入任意个数字(输入-1结束)");...

Java从控制台录入8个数字,并且按从小到大排序?
用冒泡排序法,我只写核心的那块给你,其实就是一个双重循环。for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1;j++){ int temp = 0;if(arr[j]>arr[i]){ temp = arr[j];arr[j]=arr[j+1];arr[j+1] = temp;} } } ...

如何用JAVA编写输入任意数将它们排序?
String[] str2 = str.split(" +");\/\/输入的数字以空格为数字间隔,空格连续出现一个或多个 int[] b = new int[str2.length];\/\/数据类型自己定义,这里是当整数处理 for(int i = 0; i < str2.length; i++){ b[i]=Integer.parseInt(str2[i]);} Arrays.sort(b);System.out....

Java从键盘上输入4个整数将这4个数按从小到大输出。
length; i++) {System.out.println("输入第" + (i + 1) + "个数,并回车:")wait_inputs[i] = new Scanner(System.in).nextInt();}Arrays.sort(wait_inputs);System.out.println(Arrays.toString(wait_inputs));}可以自己写排序算法,也可以使用数组提供的一些排序的Api来完成!

java从键盘读入10个整数,并对它们进行排序,按由大到小的顺序从控制台...
请考虑使用快速排序 例如:public class QuickSort { private static int[] input = { 3, 5, 3, 76, 45, 23, 7, 44, 25, 54 };private static void exchange(int from, int to) { int temp = input[from];input[from] = input[to];input[to] = temp;} private static int ...

用java!!输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的...
Java输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法,如下:package com.test;import java.util.Arrays;import java.util.Scanner;public class TestA {public static void main(String[] args) {\/\/数组计量int count=0;int[] arr=new int[5];\/\/循环输入5个...

编写一个java程序,任意输入三个数,能按大小排列出?
\/ 单纯测试方法 desc:version 1.0 \/ public class CleanTest { public static void main(String[] args) { \/\/ 要输入的数字个数,本例中可改为3 int numCount = 5;\/\/ 使用bigdecimal,性能会有一定损失,可以接收较大范围,可接收整形与浮点数同时输入排序 List<BigDecimal> listBigDecimal ...

java输入5个数输出最大和最小值
可以使用数组接收所输入的数字,然后使用数组集合的排序方法Arrays.sort();进行有序排序,取出 0 索引和 length-1 索引的数值,也就是最小值和最大值。示例代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new...

相似回答
大家正在搜