精华内容
下载资源
问答
  • Java 对10个数进行排序,这里使用了选择法,即从后9数开始比较,选择一最小的与第一数交换,依次类推,即用第二数与后8个数进行比较,若比较出的值大于或小于刚才第9比较出的数,则进行交换,直到最后将...
  • java 利用选择法 对10个数进行排序

    万次阅读 2017-07-06 14:19:20
    题目:对10个数进行排序程序分析:可以利用选择法,即从后9比较过程中,选择一最小的与第一元素交换, 下次类推,即用第二元素与后8进行比较,并进行交换。代码:public class Prog28{ public static ...

    题目:

    对10个数进行排序

    程序分析:

    可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。

    代码:

    public class Prog28{
        public static void main(String[] args){
            int[] a = new int[]{31,42,21,50,12,60,81,74,101,93};
            for(int i=0;i<10;i++)
                for(int j=0;j<a.length-i-1;j++)
                    if(a[j]>a[j+1]){
                        int temp = a[j];
                        a[j] = a[j+1];
                        a[j+1] = temp;
                    }
            for(int i=0;i<a.length;i++)
              System.out.print(a[i]+" ");
        }
    }

    运行结果:

    12 21 31 42 50 60 74 81 93 101 
    展开全文
  • #java#对十个到多个数进行排序

    千次阅读 2017-10-29 16:31:59
    对十个数进行排序” 的问题解析程序分析:从第一个数开始,与后九个数进行比较,选择一个最小的与它交换,再用第二个数与后八个数进行比较,并进行交换,依此类推。 public class p19{ public static void main...

    “对十个数进行排序” 的问题解析

    程序分析:从第一个数开始,与后九个数进行比较,选择一个最小的与它交换,再用第二个数与后八个数进行比较,并进行交换,依此类推。

    public class p19{
        public static void main(String[] args){
            int a[] = new int[]{9,8,7,6,5,4,3,2,1,10};
            System.out.print("输入的数为:");
            for(int e:a){
                System.out.print(e+" ");
            }
            System.out.println();
            fun(a);  //调用静态方法进行排序
            System.out.print("排序后的数依次为:");
            for(int e:a){  //遍历数组
                System.out.print(e+" ");
            }
        }
        static void fun(int b[]){
            int n=b.length,i,j,temp=0;
            for(i=0;i<n;i++){
                for(j=i+1;j<n;j++){
                    if(b[i]>b[j]){
                        temp = b[j];
                        b[j] = b[i];
                        b[i] = temp;
                    }
                }
            }
        }
    }
    展开全文
  • Java输入五个数,保存到一数组中,然后将这五数字进行从小到大的排列 采用冒泡排序法,如下:package com.test;import java.util.Arrays;import java.util.Scanner;public class TestA { public ...”
  • TestSort.java 题目:对10个数进行排序

    千次阅读 2014-04-12 08:35:34
    //【程序28】 TestSort.java 题目:对10个数进行排序 1.程序分析:可以利用选择法, //即从后9比较过程中,选择一最小的与第一元素交换, 下次类推,即用第 二元素与后8进行比较,并进行交换。 import ...
    //【程序28】 TestSort.java 题目:对10个数进行排序  1.程序分析:可以利用选择法,
    //即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第   二个元素与后8个进行比较,并进行交换。
    import javax.swing.JOptionPane;
    public class TestSortApp {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    
    		ArraySort as=new ArraySort(20);
    		String s=JOptionPane.showInputDialog("请输入10个数据,并用空格间隔。。\n").trim();
    		String[] k= s.split(" ");
    		for(int i=0;i<k.length;i++){
    			as.insert(Integer.parseInt(k[i]));
    		}
    		as.selectSort();
    		as.print();
    		
    		
    	}
    
    }
    class ArraySort{
    	int items;
    	int[] array;
    	ArraySort(int max){
    		array=new int[max];
    		items=0;
    	}
    	public void insert(int k){
    		array[items++]=k;
    	}
    	public void selectSort(){
    		int k=0;
    		for(int i=0;i<items-1;i++){
    			k=i;
    			for(int j=i+1;j<items;j++){
    				if(array[k]>array[j]){
    					k=j;
    				}
    			}
    			 if(i!=k){
    				 array[i]^=array[k];
    				 array[k]^=array[i];
    				 array[i]^=array[k];
    			 }
    		}
    		
    	}
    	public void print(){
    		for(int i=0;i<items;i++)
    			System.out.print(array[i]+" ");
    	}
    }

    展开全文
  • 对10个数进行排序。 编程分析: 可以利用选择法,即从后9比较过程中,选择一最小的与第一元素交换, 下次类推,即用第二元素与后8进行比较,并进行交换。 代码如下: public class Demo14{ public ...

    题目:

    对10个数进行排序。

    编程分析:

    可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换, 下次类推,即用第二个元素与后8个进行比较,并进行交换。

    代码如下:

    public class Demo14{
        public static void main(String[] args){
            int[] a = new int[]{31,42,21,50,12,60,81,74,101,93};
            for(int i=0;i<a.length-1;i++){
                for(int j=0;j<a.length-i-1;j++){
                    if(a[j]>a[j+1]){
                        int temp = a[j];
                        a[j] = a[j+1];
                        a[j+1] = temp;
                    }
                }
            }
            for(int i=0;i<a.length;i++){
            System.out.print(a[i]+" ");
            }
        }
    }
    

    运行结果:

    12 21 31 42 50 60 74 81 93 101 
    
    展开全文
  • java习题1(个数进行排序

    千次阅读 2018-02-04 17:05:23
    1、首先思考两个数如何排序:只需要判断两个数的大小然后交换即可。 if(a>b){ t = a; a = b; b = t; } 保证a 2、类比到三个数排序: if(a>b){ t = a; a = b;
  • 10排序方式,比较经典,可以收藏下,以后会用到
  • package wzs.arithmetics; import java.util.Arrays; import java.util....// 题目:随机生成的100以内的10个数进行排序 public class Test_wzs25 { public static void main(String[] args) { int[] intStr
  • 做这个java小程序1: (1)有1000多文件,六亿行,每行一字符串 (2)字符串字典排序,重复的行要去掉 (3)输出一个排序好的大文件
  • java对输入数字排序

    千次阅读 2018-08-04 08:34:25
    输出:输入的数字排序 package scannerDemo; import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner s = new Scanner(System.in); String s...
  • Java Map进行排序,并取出前几

    万次阅读 2020-12-17 19:59:44
    1、创建一测试用的Map Map<String, Integer> map = new HashMap<>(); map.put("张三",15); map.put("李四",13); map.put("王二麻",99); map.put("甲一",28); map.put("丙二",9); System.out....
  • Java个数排序

    千次阅读 2019-01-07 17:45:39
    请输入3个数,以空格隔开 输出: 你输入的三个数为 i=29,j=22,k=21 从小到大排序之后的值为: 你输入的三个数为 i=21,j=22,k=29 */ import java.util.Scanner; ...
  • Java对List对象>属性进行排序

    万次阅读 2020-08-07 17:40:22
    1、首先创建一实体类User,大概属性如下: @Getter @Setter public class User { public User(String name, Integer age) { this.name = name; this.age = age;...2、进行排序: List<User> userLis
  • java集合排序,可以使用Collections.sort来进行排序,可以中文、字母、数字进行排序,当比较的是对象时候,让该类实现comparable接口,示例如下Collections.sort(findShangpID, new Comparator&...
  • Java对随机数组进行冒泡排序

    千次阅读 2019-04-12 12:40:27
    Java对随机数组进行冒泡排序 public static void main(String[] args) { /* * 1声明整形数组arr,包含10个元素 * 每元素为0到99随机数,输出每元素 * 2冒泡arr进行升序排序 * 3遍历arr输出每元素的值 ...
  • javaArrayList进行排序的方法参考
  • Java数组中的数字进行排序

    千次阅读 2017-11-15 11:08:35
    package javatest; public class Test5 { public void Arr() { int arr[] = { 178, 177, 182, 179, 185, 175, 186, 17, 181, 180 }; int i, j; System.out.println("\n************排队前*************\n");
  • Javalist集合进行排序

    千次阅读 2017-05-24 10:49:48
    Javalist中的对象的某个属性进行排序
  • JAVA实现3个数排序

    2011-09-19 20:33:57
    JAVA实现的排序额 学JAVA 小试身手
  • 主要介绍了java如何map进行排序,java map集合的使用详解,大家可以参考使用
  • Java对List集合进行排序

    千次阅读 2019-03-29 15:53:27
    这几天做题刚好遇到List集合排序的题,发现一种好用的方法,做一笔记。 我是基于spring,对于刚学java的小伙伴可以直接在main方法中去完成。 第一步 创建一实体类对象User package bean; public class User {...
  • java中如何汉字进行排序

    千次阅读 2020-10-25 06:00:00
    前言:上一篇文章我们讲解了java中实现Comparator进行排序 和实现Comparable进行排序,我们分别举例根据学号和姓名降序排序,原文在这里:java中如何对象排序? ,...
  • 主要介绍了JAVA像SQL一样List对象集合进行排序的实现方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
  • java之路——输入三个数进行排序

    千次阅读 2015-09-09 11:15:49
    上课上的有点快,今天主讲了一个排序的程序,就是输入三数字进行排序,使用了if——else语句。我创建了一包com.mxl.array,然后创建了两的类。 package com.mxl.array; public class Number {  void...
  • java对列表数据排序Sometimes we have to sort a list in Java before processing its elements. In this tutorial, we will learn how to sort a list in the natural order. We will also learn how to use our ...
  • Java对中文进行排序

    千次阅读 2018-09-07 11:21:27
    转自 ...中文进行排序,同样是得定义一Comparator,下面上代码: import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; ...
  • 随机数去重并进行排序 java

    千次阅读 2018-09-16 08:52:28
    随机数去重并进行排序 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一,把其余相同的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 746,331
精华内容 298,532
关键字:

java对10个数进行排序

java 订阅