用java编写一个程序:包名:ex.utils 类名:ArraysEx 功能: 6.定义一个int数组array作为类属性,在数组中填充随机数,然后对其排序并输出。 7.排序后对该数组进行某个数字的查找。 函数名:public int [] initArray()//为array填充随机数 public int [] sortArray()//将array排序并返回 public int find(inttraget)//查找traget,若存在返回traget在array中的最小的下标,否则返回-1 public void printArray()//输出数组,使用Arrays.toString()
时间: 2024-03-22 22:40:04 浏览: 86
好的,这是一个Java编写的工具类,包含了四个方法,具体实现如下:
```java
package ex.utils;
import java.util.Arrays;
import java.util.Random;
public class ArraysEx {
private int[] array;
//为array填充随机数
public int[] initArray() {
Random random = new Random();
int[] arr = new int[10];
for (int i = 0; i < arr.length; i++) {
arr[i] = random.nextInt(100);
}
array = arr;
return arr;
}
//将array排序并返回
public int[] sortArray() {
Arrays.sort(array);
return array;
}
//查找traget,若存在返回traget在array中的最小的下标,否则返回-1
public int find(int target) {
for (int i = 0; i < array.length; i++) {
if (array[i] == target) {
return i;
}
}
return -1;
}
//输出数组,使用Arrays.toString()
public void printArray() {
System.out.println(Arrays.toString(array));
}
}
```
其中,方法的参数和返回值如下:
6. initArray()
- 参数:无
- 返回值:为数组填充随机数后的数组
7. sortArray()
- 参数:无
- 返回值:排序后的数组
8. find(int target)
- 参数:需要查找的数字target
- 返回值:如果存在,返回target在数组中的最小下标,否则返回-1
9. printArray()
- 参数:无
- 返回值:无
以上就是这个工具类的实现,可以根据需要进行调用。
阅读全文
相关推荐

















