62,623
社区成员
发帖
与我相关
我的任务
分享
//刚为你写好的
import java.util.Random;
public class Game {
Random ran = new Random();
int [] a = new int[5];
int max=0;
int min=0;
/**
* 创建随机数组
* @param size 每个元素随机数的最大值-1
* @return 返回一个新创建的数组
*/
public int[] Create(int size){
for (int i=0;i<a.length;i++){
a[i] = ran.nextInt(size);
}
return a;
}
/**
* 查找数组元素中的最大值
* @param sz 数组
* @return 返回数组元素中的最大值
*/
public int max(int[] sz){
max = sz[0];
for(int i=0;i<sz.length;i++){
if(sz[i]>max){
max = sz[i];
}
}
return max;
}
/**
* 查找数组元素中的最小值
* @param sz 数组
* @return 返回数组元素中的最小值
*/
public int min(int[] sz){
min = sz[0];
for(int i=0;i<sz.length;i++){
if(sz[i]<min){
min = sz[i];
}
}
return min;
}
/**
* 打印数组
* @param sz 数组
*/
public void toString(int sz[]){
String str = "";
for(int i=0;i<sz.length;i++){
str += sz[i]+" ";
}
System.out.println("生成的数组是:"+str);
}
public static void main(String [] args){
Game g = new Game();
int [] shuzu = g.Create(101);
g.toString(shuzu);
System.out.println("数组中最大值是:"+g.max(shuzu));
System.out.println("数组中最小值是:"+g.min(shuzu));
}
}