美女选妃

本文介绍了一种美女选妃的算法实现,通过计算10位女性的平均身高和体重,判断其是否符合美女标准。算法包括了数据初始化、计算总和、求平均值及合格判断等步骤。
部署运行你感兴趣的模型镜像

美女选妃:

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);

    }

}

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值