A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[AppleScript] 纯文本查看 复制代码
	public static void main(String[] args) {
		ArrayList<Integer> list = new ArrayList<>();
		Random r = new Random();
		for(int i=0; i<8; i++){
			int num = r.nextInt(19)+2;
			if(num%2 == 0){
				list.add(num);
			}else{
				i--;
			}
		}
		System.out.println(list);
		
		int sum = 0;
		for(int i=0; i<list.size(); i++){
			sum += list.get(i);
		}
		System.out.println("平均值:"+sum/list.size());
		
		for(int i=0; i<list.size(); i++){
			if(list.get(i) < sum/list.size()){
				list.remove(i);
				i--;
			}
		}
		
		System.out.println(list);
	}

评分

参与人数 7黑马币 +27 收起 理由
bairunjiang + 5 神马都是浮云
陈三涛 + 5 很给力! 神马都是浮云 赞一个! 山寨 淡定.
无语的小北 + 5 神马都是浮云
ningbaiping123 + 1 很给力!
炎热的夏天 + 5 很给力!
AM团长 + 5
ァ安之、 + 1 很给力!

查看全部评分

6 个回复

倒序浏览
貌似你没求大于平均值的数呀,你是求的小于平均值
回复 使用道具 举报
Oliverwqcwrw 发表于 2017-8-20 22:29
貌似你没求大于平均值的数呀,你是求的小于平均值

小于就删除,打印出来的不是大于平均值的吗?
回复 使用道具 举报
问题在最后一个循环里面:

搜狗截图20170820223251.png (7.15 KB, 下载次数: 48)

搜狗截图20170820223251.png
回复 使用道具 举报 1 0
楼上说得对,刚要表达
回复 使用道具 举报
火小枪 发表于 2017-8-20 22:34
问题在最后一个循环里面:

谢了,找到问题了
回复 使用道具 举报
楼上的对,平均数,先固定住,可以了就
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马