java编程,使用随机数Random类;

1.随机生成8个1-20之间的偶数,存放到合适的集合中;2.计算这些随机数的平均值并输出;3.将小于平均值的数从集合中删除;4.使用两种方式将集合中的元素输出到控制台... 1.随机生成8个1-20之间的偶数,存放到合适的集合中;2.计算这些随机数的平均值并输出;3.将小于平均值的数从集合中删除;4.使用两种方式将集合中的元素输出到控制台 展开
 我来答
microroom
科技发烧友

2018-08-26 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1562万
展开全部
import java.util.*;

public class P {
public static void main(String[] args) {
Random r=new Random();
ArrayList<Integer> al=new ArrayList<Integer>();
float ave=0;

System.out.print("随机生成的8个1-20的偶数是:");
for(int i=0,t;i<8;) {
t=r.nextInt(20)+1;
if(0==t%2) {
al.add(t);
System.out.print(t+" ");
ave+=t;
i++;
}
}
System.out.println();
ave/=8;
System.out.println("平均值:"+ave);
for(int i=0;i<al.size();) {
if(al.get(i)<ave)
al.remove(i);
else
i++;
}
System.out.print("输出方式1:");
for(int e : al)
System.out.print(e+" ");
System.out.println();
System.out.print("输出方式2:");
for(int i=0;i<al.size();i++)
System.out.print(al.get(i)+" ");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式