为了账号安全,请及时绑定邮箱和手机立即绑定

哪位大神帮帮我

定义一个一维的整数数组,其中存储随机生成的100个整数,利用你熟悉的一种排序的方法对他们进行升序排序,输出排序后的结果?

正在回答

1 回答

import java.util.Arrays;

public class HelloWorld {

    public static void main(String[] args) {

        

         // 创建对象hello

    HelloWorld hello = new HelloWorld();

        

        // 调用方法并将返回值保存在变量中

int[] nums = hello.getArray(100);

        

        Arrays.sort(nums);

System.out.println(Arrays.toString(nums)); 

}


/*

* 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值

* 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组

*/

public int[] getArray(int length) {

        // 定义指定长度的整型数组

int[] nums = new int[length];

        

        // 循环遍历数组赋值

for (    int i= 0;i<nums.length;i++                                ) {

            

// 产生一个100以内的随机数,并赋值给数组的每个成员

      nums[i]=(int)(Math.random() * 100);

        

}

return nums; // 返回赋值后的数组

}

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

哪位大神帮帮我

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信