JAVA编程题(初级):输入10个整数,排序后输出。

来源:互联网 发布:网络用语dw什么意思 编辑:程序博客网 时间:2024/05/21 19:50

package Jiangli;/* * 1.题目描述:输入10个整数,对它进行排序输出 * 2.分析:第一轮:第一个数分别和剩下的9个数比较;第二轮:第二个数分别和剩下的8个数比较,后面依此类推 *       排序时用两个for循环,第一个for用来控制轮数,第二个for控制每一轮中拿来比较的数。 * 3.输入:2 4 5 12 3 6 7 23 45 11 *   输出:2 3 4 5 6 7 11 12 23 45  */import java.util.Scanner;public class Paixu2 {    public static void main(String[] args) {         Scanner s = new Scanner(System.in);               int temp;                //对数组事先声明并创建10个空间        int[] a = new int[10];        //把输入的数存储为数组        for (int i = 0; i < 10; i++) {             a[i] = s.nextInt();         }        //排序         for (int i = 0; i < 10; i++) {             for (int j = i + 1; j < 10; j++) {                 if (a[i] > a[j]) {                     temp = a[i];                            a[i] = a[j];                    a[j] = temp;                }            }        }        //输出结果        for (int i = 0; i < 10; i++) {            System.out.print(a[i] + " ");        }    } }


       
阅读全文
1 0
原创粉丝点击