美女选妃

import com.sun.javafx.collections.MappingChange;

import java.util.*;

public class BadWomen {



    //得到三个美女
    void getwomen(){
        List<Bw>women=new ArrayList<>();
      Scanner input=new Scanner(System.in);
        for(int q=1;q<4;q++){
            Bw badwommen=new Bw();
            System.out.println("请输入第"+q+"人的身高");
            int h=input.nextInt();
badwommen.Heights=h;
            System.out.println("请输入第"+q+"人的体重");
            int w=input.nextInt();
            badwommen.Weights=w;
            women.add(badwommen);
        }



        System.out.println(women);

        Map<String,Integer>map=getHightWeightAvg(women);
        int avgH=map.get("avgH");
        int avgW=map.get("avgW");
        System.out.println("平均身高:"+avgH);
        System.out.println("平均体重:"+avgW);
        int i=1;
        int j=1;
        int a;
        if(avgH>150&&avgW<50){
            System.out.println("总体合格");
        }
        else{
            System.out.println("不合格");
        }

        for(int n=0;n<3;n++){a=n+1;
            if(women.get(n).Heights>150&&women.get(n).Weights<50){
                System.out.println("第"+a+"位合格");
            }
            else {
                System.out.println("第"+a+"位不合格");
            }

        }



        }








    //计算身高体重之和,平均值
    //Map<String,Integer>map=new HashMap<>();
    Map<String,Integer> getHightWeightAvg ( List<Bw>women ){
        int sumH=0;
        int sumW=0;
for(int i=0;i<3;i++){

    sumH=sumH+women.get(i).Heights;
    sumW=sumW+women.get(i).Weights;

}
        int avgH=sumH/3;
        int avgW=sumW/3;
        HashMap<String, Integer> map = new HashMap<>();
        map.put("avgH",avgH);
        map.put("avgW",avgW);
        return map;


       }


    public static void main(String [] args){


        BadWomen badwomen=new BadWomen();
        badwomen.getwomen();




    }

}

public class Bw {
    int Heights;
    int Weights;

    @Override
    public String toString() {
        return "BeautifulLady{" +
                "hight=" + Heights +
                ", wight=" + Weights +
                '}';
    }
}

结果如下
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值