导航:首页 > 编程语言 > java随机数求最大值

java随机数求最大值

发布时间:2023-11-10 09:15:18

Ⅰ 用java:产生10个10-20的整型随机数存入数组,然后求出最大值、最小值以及它们在数组中的位置

importjava.util.Arrays;

publicclassTestMain{
privatestaticfinalintsize=10;
publicstaticvoidmain(Stringargs[])throwsException{
intsize=10;
inta[]=newint[size];
intmax=10,min=20;
intmaxIndex=0,minIndex=0;
for(inti=0;i<size;i++){
//产生一个10到20的随机整数
a[i]=(int)(Math.random()*11)+10;
if(a[i]>max){
max=a[i];
maxIndex=i+1;
}
if(a[i]<min){
min=a[i];
minIndex=i+1;
}
}
System.out.println(Arrays.toString(a));
System.out.println("最大值是:"+max+"下标是:"+maxIndex);
System.out.println("最小值是:"+min+"下标是:"+minIndex);
}
}

Ⅱ java:随机生成100个1000以内的整数存入数组并排序,然后输出最大的三个

参考代码抄和详细注释如下

importjava.util.Arrays;

publicclassDemo{
publicstaticvoidmain(String[]args){
intnumCount=100;//随机数个数
intmaxValue=1000;//随机数的上限
int[]ary=newint[numCount];
for(inti=0;i<numCount;i++){
ary[i]=(int)(Math.random()*maxValue);//随机数范围[0,999]
}
Arrays.sort(ary);//数组排序;从小到大
System.out.println("最大的三个数如下");
for(inti=3;i>0;i--){
System.out.println(ary[numCount-i]);//从数组最后面取3个,就是最大的3个数
}
}
}

Ⅲ Java中产生十个随机数 在这十个随机数中提出最大的那个随机数

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < 10; i++) {
int b = (int) (Math.random() * 100);
list.add(b);
}
System.out.println("随机数为:" + list);
Collections.sort(list);
System.out.println("最大为:" + list.get(9));
}

}

阅读全文

与java随机数求最大值相关的资料

热点内容
司法考试哪个网站好 浏览:469
android搜索功能代码 浏览:437
文件名如何没有文字 浏览:601
吃鸡地图资源包文件路径 浏览:267
cad文件转移手机 浏览:733
指定局域网内文件delphi 浏览:638
苹果5s充电接口维修 浏览:913
建行app怎么老是信息填写错误 浏览:832
罗技g903切换配置文件 浏览:649
游戏的数据在哪个英文文件夹 浏览:435
编程一般学什么专业课 浏览:394
不属于数据库系统的主要组成部分 浏览:797
jdl是什么网络词 浏览:247
优酷的缓存视频文件夹 浏览:842
jsp页面获取地址栏参数 浏览:893
怎么带小度app听酷狗音乐的歌 浏览:17
icleanerpro白苹果 浏览:786
2016年1024客户端安卓 浏览:136
win7连接不了网络打印机共享的打印机 浏览:214
为啥电脑发文件是rtf格式 浏览:927

友情链接