美女选妃

美女选妃:

public class test {

1选10个女生

 public List<Integer> getHeighs(){
        List<Integer> highs = new ArrayList<>();
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        highs.add(180);
        return highs;
    }
    public List<Integer> getWeighs(){
        List<Integer> weights = new ArrayList<>();
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        weights.add(70);
        return weights;
    }

2计算体重和、身高和

public Map<String,Integer> getSunhAndSunw(List<Integer> heighs,List<Integer> weights){
        int sumh=0;
        for(int h:heighs){
            sumh=sumh+h;
        }
        int sumw=0;
        for(int w:weights){
            sumw=sumw+w;
        }
        Map map= new HashMap();
        map.put("sgh",sumh);
        map.put("tzh",sumw);
        return map;
    }

3计算平均身高和平均体重

 public Map<String,Integer> getAvg(Map<String,Integer> map){
        int sumh = map.get("sgh");
        int sumw = map.get("tzh");
        int avgH = sumh/10;
        int avgW = sumw/10;

        Map<String,Integer> avgMap= new HashMap<>();
        avgMap.put("pjsg",avgH);
        avgMap.put("pjtz",avgW);
        return avgMap;
    }

4判断这批美女是否合格(平均体重《200,平均身高》150)

public String getResult(Map<String,Integer> avgM){
        int avgh = avgM.get("pjsg");
        int avgw = avgM.get("pjtz");
        if(avgh>150&&avgw<100){
            return "人均美女";
        }else {
            return "这批不行";
        }
    }

main方法

public static void main(String[] args) {
        test test=new test();
        List height=test.getHeighs();
        List weight=test.getWeighs();
        Map<String,Integer> sum=test.getSunhAndSunw(height,weight);
        Map<String,Integer> avg=test.getAvg(sum);
        int avgh= avg.get("pjsg");
        int avgw= avg.get("pjtz");
        System.out.println("平均身高"+avgh+"平均体重"+avgw);
        String s= test.getResult(avg);
        System.out.println(s);

    }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值