javaint数组从小到大排序
答:java变成对数组进行排序可以使用ArraySort方法,保存源数组下标值可以存入map中,如下代码:import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;public class ceshi {public static void main(String[] args) {int n = 5;int[] a = { 8, 5, 4...
答:public class Composit { / 插入排序法,把无序数组里的一个数插入有序数组中 即插入前半截有序序列。/ public void insertSort(int a[]){ for(int i=1;i=0 && insertVal<a[index]){ //将插入位的数后移 a[index+1]=a[index];//坐标迁移 index--;} //插入到合适位置 a[index+1]...
答:i++){ for(int j=i+1;j<arr.length;j++){ if(arr[j]>arr[i]){ temp=arr[j];arr[j]=arr[i];arr[i]=temp;} } } for(int i=0;i<arr.length;i++){ System.out.println(arr[i]);} 当然,也可以用Arrays.sort(arr)的方法排序,这种默认是从小到大排序的。你可以试一下。
答:public class Demo { public static void main(String args[]) { int arr[] = {20,10,50,40,30,70,60,80,90,100};System.out.println("数组由大到小排序前:");for(int num : arr) { System.out.print(num + "、");} //使用冒泡排序法,将数组由大到小进行排序 for(int i = ...
答:public static void main(String[] args){ Scanner sc=new Scanner(System.in);int[] a=new int[10];for(int i=0;i0;i--){ for(int j=0;j<i;j++){ if(a[i]
答:int[] numberArray = new int[count]; // 用 已经赋好值的 count 实例数组 for (int i = 0; i < numberArray.length; i++) { // 循环输值 System.out.print("请输入第[" + (i + 1) + "]个数字:");numberArray[i] = input.nextInt();} System.out.println("排序前:");...
答:public class Test { public static void main(String[] args) { int num[] = new int[30];Scanner scanner = new Scanner(System.in);for (int i = 0; i < num.length; i++) { num[i]= scanner.nextInt(); //读取30个数存进num } Arrays.sort(num);//对num数组进行排序 Syste...
答:public static void main(String[] args) throws Exception { int[] arr={5,2,3,4,9,8,7,1}; insertSort(arr);}/** * @param array插入排序算法待排数组 */static void insertSort(int ...array){int i,j,temp;for(i=1;i<array.length;i++){if(array[i]<array[i-1]){temp=...
答:Integer [] array=new Integer[]{1,2,3,4,5};java.util.Arrays.sort(array, new java.util.Comparator.Comparator<Integer>() { Override public int compare(Integer o1, Integer o2) { return o2-o1;} });Comparator (比较器)是排序的交方法,这个也适合于list的排序 ...
答://定义一个数组 ,大小为十 int a[]=new int[10];//将输入的十个数,依次赋值给数组 for(int i=0;i<10;i++){ Scanner sc=new Scanner(System.in);System.out.println("please input the "+(i+1)+" number");a[i]=sc.nextInt();} //两层循环,进行冒泡排序 for(int j=0;j...
网友评论:
简尝18156272745:
一个int型数组,用java设计一个方法按照从大到小的顺序依次拿出, -
16659越池
: 可以用排序算法排序后输出: public class tk { public static void main(String args[]) { int[] intArray = { 12, 11, 45, 6, 8, 43, 40, 57, 3, 20 }; System.out.println("排序前的数组:"); for (int i = 0; i < intArray.length; i++) System.out.print(intArray[i] + ...
简尝18156272745:
用java!!输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法 -
16659越池
: Java输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法,如下: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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ...
简尝18156272745:
实现数组元素从小到大排序的Java程序 刚接触Java -
16659越池
: int array[] = {-5,-9,2,5,10,7,895}; for(int i = 0 ; i < array.length ; i ++) { for(int j = i +1 ; j < array.length ; j ++) { if(array[i] ...
简尝18156272745:
实现对数组"int a[]={********}"进行从小到大的排序,并在控制台窗口输出排完序的结果.java编程 -
16659越池
: int[] array = { 5, 9, 11, 2, 15, 34, 8, 6 }; for(int i = 0;ifor(int j = i + 1;jif(array[i] > array[j]) { int temp = array[i]; array[i] = array[j]; array[j] = temp; } } } for(int i = 0;iSystem.out.println(array[i]);按基础写的,没使用sort方法和lamda表达式
简尝18156272745:
JAVA中给定一个数组,怎么把它里的数从小到大排列输出 -
16659越池
: java数组操作提供了一个排序工具. String [] str = [1,2,3]; Arrays.sort(str); 还有不明白的可以查一下java API 搜索Arrays
简尝18156272745:
java:.定义一个数组,存储10个整数,对这10个整数进行从小到大排序后输出. -
16659越池
: public class Composit {/** 插入排序法,把无序数组里的一个数插入有序数组中 即插入前半截有序序列.*/public void insertSort(int a[]){for(int i=1;i<a.length;i++){//准备要插入的数int insertVal=a[i];int index=i-1;//判断是否小于前面的数...
简尝18156272745:
java 输入任意几个数字,将他们按从大到小排序. -
16659越池
: public static void main(String[] args) { Scanner scan = new Scanner(System.in); String[] str = scan.nextLine().split(" ");// 输入时以空格隔开数字 int[] num = new int[str.length];//初始化一个整型数组,长度为你输入数字的个数 for (int i = 0; i < str....
简尝18156272745:
java请将数组{10,3,27,89,76,23,2,18,90,55}排序,使得数组中的元素从小到大依次排列 -
16659越池
: class TrivialSort { public static void main(String[] _){ int[] a1={10,3,27,89,76,23,2,18,90,55};int i; System.out.println("a1: "); for(i=0; i<a1.length; i++) { System.out.print(a1[i]+" "); } System.out.println("\n"); int k; for(k=0; k<a1.length-1; k++) { int ...
简尝18156272745:
java编程:定义一个整数型一维数组,并存放5个数,然后由小到大排序输出值. -
16659越池
: 刚刚写的,冒泡排序.你看看,从小到大的! public static void main(String[] args) { // TODO Auto-generated method stub int [] array=new int[]{1,2,3,4,5}; int t=0; final int len=array.length; for(int i=0;i<len-1;i++){ for(int j=0;j<len-i-1;j++){ if(array[j]>array...
简尝18156272745:
用JAVA从控制台输入一些数字按从小到大输出用数组的方式编程 -
16659越池
: import java.util.Arrays; import java.util.Scanner; public class Test { public static void main(String []args) { Scanner sc = new Scanner(System.in); int[] str = new int[10]; int i = 0; int temp; System.out.println("请输入数字:"); while(sc.hasNextInt()...