在java中,从键盘上输入10个整数.并从小到大的顺序输出

如题所述

在Java编程中,实现从键盘输入10个整数并按从小到大的顺序输出是一个基础而重要的练习。通过这个练习,可以加深对数组和循环结构的理解。

首先,我们需要创建一个整型数组,大小为10,用于存储用户输入的整数。代码如下:

// 输入数用 int a[]=new int[10]; Scanner sc = new Scanner(System.in); for(int i=0; i<10; i++){ System.out.print("请输入第"+(i+1)+"个数:"); a[i] = sc.nextInt(); }

这段代码的作用是,通过for循环,循环10次,每次提示用户输入一个整数,然后将输入的值存储在数组a的相应位置。

接着,我们需要对数组中的整数进行排序。这里采用简单的冒泡排序方法,代码如下:

System.out.println(); System.out.println("排序前:"); for(int i=0; i<10; i++){ System.out.print(a[i]+" "); } System.out.println(); //排序核心代码 for(int i=0; i<10; i++){ for(int j=i; j a[i]){ int temp = a[i]; a[i] = a[j]; a[j] = temp; } } }

这段代码首先输出排序前的数组,然后使用嵌套的for循环进行冒泡排序。外层循环控制排序轮数,内层循环进行相邻元素的比较和交换。

最后,再次输出排序后的数组,以验证排序是否正确。

通过这个简单的编程练习,可以掌握基本的输入输出、数组操作和排序算法的知识。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜