大姐大哥帮帮小弟

weili86yy 2007-10-05 11:00:26
创建一个具有5个值的数组,并找出最大值和最小值;
...全文
58 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcokno1 2007-10-06
  • 打赏
  • 举报
回复
回去补一下算法和数据结构去吧
老冯laofeng 2007-10-05
  • 打赏
  • 举报
回复
哈哈.方法不错哦!
micro_e 2007-10-05
  • 打赏
  • 举报
回复
打印结果:

生成的数组是:78 65 92 22 45
数组中最大值是:92
数组中最小值是:22
micro_e 2007-10-05
  • 打赏
  • 举报
回复

//刚为你写好的
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));
}
}


62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧