jpmp.net
当前位置:首页 >> jAvA怎么让数组的数字从大到小排序? >>

jAvA怎么让数组的数字从大到小排序?

代码如下: /* * 在键盘上输入N个整数,试编制程序使该数组 * 中的数按照从大到小的次序排列。 */ package stuClass; import java.util.Arrays; import java.util.Scanner; public class Test09 { public static void main(String[] args) { Sca...

//插入排序//比如:[6,4,4,8,0,2]//每一个数字与它前面的数字对比,如果比他小,就和前面换位置。//8比4大,互换 ->[6,4,8,4,0,2],->[6,8,4,4,0,2]->[8,6,4,4,0,2]//2比0大,互换->[8,6,4,4,2,0]//就像我们按高低排队一样private static void i...

冒泡法: import java.util.Random; public class Test{ public static void main(String[] args){ Random rand=new Random(); int []arr=new int[10]; for(int i=0;i

冒泡排序,将第一个数字和后面的数字逐个比较大小,如果小于,则互换位置,大于则不动。此时,第一个数为数组中的最大数。然后再将第二个数与后面的数逐个比较。

int s[5]; int i, j, k; int small; print("Input 5 intrger\n"); for(i = 0; i < 5; i++) scanf("%d", &s[i]); for(i = 0; i < 5; i++) { small = s[i]; for(j = 1 + i;j < 5; j++) { if(s[j]

把System.out.print("arr[i]"); arr[i]引号去掉。

冒泡法: import java.util.Random; public class Test{ public static void main(String[] args){ Random rand=new Random(); int []arr=new int[10]; for(int i=0;i

String[] arr = {"a","c","e"}; java.util.Arrays.sort(arr); //遍历输出arr就OK了。

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

这是我自己写的一个,你参考着自己修改一下: int[] num = { 3, 4, 6, 5, 7, 1, 2, 9, 10, 8 };for (int i = 0; i < num.length - 1; i++) { for (int j = 1; j < num.length - i; j++) { if (num[j] > num[j - 1]) { int temp = num[j]; num[j]...

网站首页 | 网站地图
All rights reserved Powered by www.jpmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com