初始化一个整形数组,并且对数组中各个位置上的值随机赋值,将这些值按照从小到大排序。
2条回答 默认 最新
关注效果如下

温馨提示:若问题解决了,望给个采纳,谢谢!若有其他疑问随时咨询
1、知识点说明
这里使用了随机函数和冒泡排序的知识点2、代码如下
import java.io.*; import java.util.Arrays; class test { public static void main (String[] args) throws java.lang.Exception { //设定一个长度10的整形数组 int arr[]=new int[10]; int arrLength=10; for(int i=0;i<arrLength;i++){ arr[i]=(int)(Math.random()*100); } System.out.println("排序前:"+Arrays.toString(arr)); //冒泡排序 for(int i = 0; i < arrLength;i++){ for(int j = i; j < arrLength;j++){ //值的交换 if(arr[i]>arr[j]){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } System.out.println("排序后:"+Arrays.toString(arr)); } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报