java数组从大到小排序
答:}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];//初始化一个整型数组,长度为你...
答:int temp = 0;int[] arr = { 23, 44, 66, 76, 98, 11, 3, 9, 7 };Console.WriteLine("排序前的数组:");foreach (int item in arr){ Console.Write(item + " ");} Console.WriteLine();for (int i = 0; i < arr.Length-1; i++){ for (int j = 0; j < arr....
答:你好 看了楼上的解答 基本都是对的 但是 最后还是和你的要求不符 因为 sort排序 是指从小到大 而 提问者的要求是从大到小 所以修改如下(我偷点懒就在他的基础上修改成你的要求就好):public class Test { public static void main(String[] args) { int []a=new int[5];Scanner in...
答://随机数的大小设定为0到30 n[i]=random.nextInt(30);} //对5个随机数排序,顺序为由小到大 Arrays.sort(n);//创建临时数组,用来将5个随机数顺序倒置成由大到小 int []temp=new int[5];//将数组n中数据由大到小存入临时数组 for (int i = 0; i <n.length ; i++) { temp[i]...
答:import java.util.Random;public class Test {public static void main(String[] args) {int len = 50;int[] data = new int[len];Random random = new Random();for(int i=0;i<len;i++){data[i] = random.nextInt(26)+20;}System.out.println("排序前");print(data);sort(data)...
答:;int count = 0;while(count < 10){System.out.print("输入第【" + (count + 1) + "】个数:");a[count] = scanner.nextInt();count++;}System.out.print("\n排序之前:");for(int i = 0; i < a.length; i++){System.out.print(a[i] + " ");}//选择排序for (...
答:import java.util.Arrays;import java.util.Scanner;public class PrintDouble { public static void main(String [] args){ double[] date = new double[10];Scanner sc = new Scanner(System.in);for(int i = 0; i < 10; i++){ System.out.println("请输入第" + (i+1) + "个数"...
答:实现思路:实际上就是先输入三个数,之后分别和另外两个数比较,之后从大到小进行数值替换,之后分别输出即可。import javax.swing.JOptionPane;public class Arrange{ public static void main (String args[]){ String str;int x,y,z;int temp;str=JOptionPane.showInputDialog("请输入第一个数");...
答:// 随机初始化数组 for (int i = 0; i < row; ++i) { for (int j = 0; j < col; ++j) { a[i][j] = rand.nextInt(); } // end for } // end for // 升序排列第一行 Arrays.sort(a[0]); // 没有直接的降序函数可供调用 // 先升序...
答:public class TestBaiduKnow {public static void main(String[] args) {int[] a = { 9, 8, 7, 10, 6, 5, 4, 3, 2, 1 };System.out.println("原始数组:");for (int i = 0; i < a.length; i++)System.out.print(a[i] + " ");for (int i = 0; i < a.length; ...
网友评论:
祝闵14791682931:
随机产生一组数组 按从大到小排列用JAVA怎么做 -
57101燕严
: 可用Math.random()来产生随机数,如 int[] number = new int[12000]; for (int i = 0;i<number.length;i++){number[i] = (int)(Math.random()*100+1); } 至于排序,方法太多了,选择排序: public class SelectionSort{public staic void sort(int[] a){for ...
祝闵14791682931:
java编程将一组数组元素按照由大到小降序排列. -
57101燕严
: 调用Arrays.Sort()这个方法把数组传进去就可以解决了 再看看别人怎么说的.
祝闵14791682931:
java 输入任意几个数字,怎样将他们从大到小排序? -
57101燕严
: 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()....
祝闵14791682931:
用java编写一个程序,将10个整数放到一维数组中,并按从大到小排序后输出 -
57101燕严
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27publicclassE { /*** @param args*///如(1,3,5,12,4,6,8,9,15,11)publicstaticvoidmain(String[] args) {// TODO Auto-generated method stub inta[]={1,3,5,12,4,6,8,9,15,...
祝闵14791682931:
在java中如何给数据进行大小排序 -
57101燕严
: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20privateList<Integer> mList = newArrayList<>();mList.add(1); mList.add(5); mList.add(7); mList.add(9); mList.add(8); mList.add(3);// 排序前 Log.d(TAG, "onCreate: "+ mList.toString());...
祝闵14791682931:
java程序,帮我写一个.把数组元素按照从大到小 -
57101燕严
: public class TestQueue {public static void main(String args[]) {int x[] = {1,3,7,9,2,4,8,6,5,9};System.out.print("排序前的结果:");for (int i = 0; i < x.length; i++) {System.out.print(x[i]);}System.out.println();// 开始排序for (int i = 0; i < x...
祝闵14791682931:
JAVA中给定一个数组,怎么把它里的数从小到大排列输出 -
57101燕严
: java数组操作提供了一个排序工具. String [] str = [1,2,3]; Arrays.sort(str); 还有不明白的可以查一下java API 搜索Arrays
祝闵14791682931:
java给数组从大到小排序输出问题 -
57101燕严
: 代码System.out.print("arr[i]");双引号引起来的文字, 直接当成字符串输出, 而你是想用arr[i] 这个变量,那就需要去掉双引号 修改如下 System.out.print(arr[i] + " ");// " "表示每个元素中间用空格隔开运行测试99 95 67 55 53 38 34 29 25 24 19 12
祝闵14791682931:
Java中怎么从大到小排序? -
57101燕严
: 自己写排序方法,效率最高,因为sort只有一个这样的排序,在C#里面还有一个倒置的方法,在java里面没有,如果我们想使用sort,还需要自己写一个倒置的算法,这样算下来就没有自己写这个排序算法效率高了 呵呵,另外事实上算法这个问题的效率高低,并不是绝对的~~ sort用的是一种优化的快速排序 排序算法可能根据你的数据量的大小来判断效率高低,我们常说的算法的高低,比如我们说A排序算法比B排序算法的效率高,这是在所有的情况下,也就是说在大数统计的情况下发生 并不见得,我对任意的一组排序A的效率都比B的效率高?明白不?
祝闵14791682931:
将数组a[10]用JAVA语言按从小到大的顺序排列 -
57101燕严
: int i, j, temp; for (i = 0; i < 9; i++) {for (j = 0; j < 9 - i; j++){if (a[j] < a[j+1]){temp = a[j+1];a[j+1] = a[j];a[j] = temp;}} }