题目描述
- 定义一个长度为10的整形数组,并随机生成10个元素,再将数组中的元素进行升序排列。
核心思想
- 定长数组赋值
- 排序方法
代码实现
/**
* 定义一个长度为10的整形数组,并随机生成10个元素,再将数组中的元素进行升序排列。
* @author jjking
*
* 创建时间:2020年4月20日
*/
public class ArraySortTest {
public static void main(String[] args) {
int[] nums = new int[10];
System.out.println("原始数据:");
for (int i = 0; i < nums.length; i++) {
nums[i] = (int) (Math.random()*1000);
System.out.print(nums[i]+" ");
}
//排序
for (int i = 0; i < nums.length-1; i++) {
for (int j = i+1; j < nums.length; j++) {
if(nums[i]>nums[j]) {
int temp = nums[i];
nums[i]=nums[j];
nums[j]=temp;
}
}
}
System.out.println();
System.out.println("排序结果:");
for (int i = 0; i < nums.length; i++) {
System.out.print(nums[i]+" ");
}
}
}
运行结果展示
本节完!
更多信息交流请加QQ:1406073270