方法一

package mv;

import java.util.ArrayList;
import java.util.List;

public class xf {
public static void main(String[] args){
List highs=new ArrayList<>();
List wighs=new ArrayList<>();
highs.add(180);
highs.add(178);
highs.add(170);
highs.add(169);
highs.add(182);
highs.add(169);

    wighs.add(60);wighs.add(70);wighs.add(65);wighs.add(55);wighs.add(67);wighs.add(70);System.out.println(highs);System.out.println(wighs);int sumH=0;for(int h:highs){sumH=sumH+h;}System.out.println(sumH);int sumW=0;for(int w:wighs){sumW=sumW+w;}System.out.println(sumW);int avgH=sumH/highs.size();int avgW=sumW/wighs.size();System.out.println(avgH);System.out.println(avgW);if(avgH>150 && avgW<200 ){System.out.println("是美女");}else{System.out.println("不是美女");}
}

}

方法二

package mv;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class mn {
public List getHighs(){
List highs = new ArrayList<>();
highs.add(180);
highs.add(178);
highs.add(170);
highs.add(169);
highs.add(182);
highs.add(169);
return highs;
}
public List getWights(){
List wights =new ArrayList<>();
wights.add(60);
wights.add(70);
wights.add(65);
wights.add(55);
wights.add(67);
wights.add(70);
return wights;
}
public Map<String,Integer> getSumHAndSumW (Listhighs,Listwights) {
int sumH = 0;
for (int h : highs) {
sumH = sumH + h;
}
System.out.println(sumH);

    int sumW = 0;for (int w : wights) {sumW = sumW + w;}System.out.println(sumW);Map map=new HashMap();map.put("sgh",sumH);map.put("tzh",sumW);return map;
}
public Map<String,Integer> getAvg(Map<String,Integer>map){int sumH=map.get("sgh");int sumW=map.get("tzh");int avgH=sumH/6;int avgW=sumW/6;Map<String,Integer> avgMap= new HashMap<>();avgMap.put("pjsg",avgH);avgMap.put("pjtz",avgW);return  avgMap;
}
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 "不是美女";}
}public static void main(String[] args){mn mn=new mn();List<Integer> hights=mn.getHighs();List<Integer> wights=mn.getWights();Map<String,Integer> map=mn.getSumHAndSumW(hights,wights);Map<String,Integer> avgM=mn.getAvg(map);String s = mn.getResult(avgM);System.out.println(s);
}

}

方法三

package mv;

import java.util.*;

public class mn {
public List getBL() {
List bls = new ArrayList<>();
Scanner input = new Scanner(System.in);
for (int i = 1; i < 4; i++) {
System.out.println(“请输入第” + i + “个美女的身高:”);
int h = input.nextInt();
System.out.println(“请输入第” + i + “个美女的体重:”);
int w = input.nextInt();
BL bl = new BL();
bl.setHight(h);
bl.setHight(w);
bls.add(bl);

    }return bls;
}public Map<String, Integer> getSumHAndSumW(List<BL> bls ) {//增强for循环int sumH = 0;int sumW = 0;for (BL bl : bls) {sumH = sumH + bl.getHeight();sumW = sumW + bl.getWight();}System.out.println(sumH+"====="+sumW);Map map = new HashMap();map.put("sgh", sumH);map.put("tzh", sumW);return map;
}public Map<String, Integer> getAvg(Map<String, Integer> map) {int sumH = map.get("sgh");int sumW = map.get("tzh");int avgH = sumH / 3;int avgW = sumW / 3;Map<String, Integer> avgMap = new HashMap<>();avgMap.put("pjsg", avgH);avgMap.put("pjtz", avgW);return avgMap;
}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 "不是美女";}}public static void main(String[] args) {/*  a.从浙江工贸选10个美女null 2019/9/10 16:51:19b.计算10个美女的身高和 和 体重和null 2019/9/10 16:51:38b 计算10美女的平均身高和平均体重null 2019/9/10 16:52:29d 判断这批美女是否合格  平均身高》150  平均体重《200*/mn mn = new mn();List<BL> bls = mn.getBL();Map<String, Integer> map = mn.getSumHAndSumW(bls);Map<String, Integer> avgM = mn.getAvg(map);String s = mn.getResult(avgM);System.out.println(s);}

}

用Java算人的平均身高体重和身高体重的总和相关推荐

  1. 利用Java实现键盘上输入体重和身高计算BMI是否超标

    键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...

  2. Java 学习 if循环 使用Scanner收集你的身高体重,并计算出你的BMI值是多少BMI的计算公式是 体重(kg) / (身高*身高)

    使用Scanner收集你的身高体重,并计算出你的BMI值是多少 BMI的计算公式是 体重(kg) / (身高*身高) 比如邱阳波的体重是72kg, 身高是1.69,那么这位同学的BMI就是 72 / ...

  3. 165体重_身高165的女性体重多少比较合适?过胖和过瘦都不太好

    不管是任何时候,女人爱美的心情都是很相似的,她们对于自己的身高,面部护理以及服装等都是格外关注的.一些女性朋友吃东西时也生怕会长胖,其实按照健康身体来说,身高和体重是有一定比例的.那么身高165的女性 ...

  4. 165体重_女性身高155cm—165cm,体重多少合适?有个实情告诉你,别瞎减肥

    导语:每个女孩最重视就是自己的体重了,比如今天比昨天重了一点,就会整天心不在焉.有的甚至会出现焦虑感和强迫症,就会想方设法将今天的体重减掉.有一点好多女生都会忽视的,那就是体重和身高之间是有密切联系的 ...

  5. 男士身高180厘米,体重多少合适

    男士身高一米八,标准体重的计算公式里得出的答案是70公斤最标准.其实我觉得普通人大于70公斤小于80公斤是最合适的.最低不能低于60公斤,最高也不能超过80公斤. 低于65公斤,太瘦:高于80公斤,就 ...

  6. java+英尺英寸,身高英寸换算(身高换算成英尺英寸)

    大腿围1尺8寸半.袖长1尺6.衣长2尺2.裤裆1尺半.该怎么换算 一尺一般换算成33.3cm就可以了.不过量的时候要注意,很多量衣服的尺子一面是厘米,一面却是英尺,而不是市尺.一英尺一般换算成30.5 ...

  7. 用python预测小孩的身高体重标准表格_【儿童的标准身高】儿童身高体重标准表2017 儿童身高体重计算公式...

    导读:如何判断婴儿的正常生长身高在其生长发育过程中的重量?我收集了2017年儿童身高为每个人称重标准表.我不再需要用肉眼来判断了~通过比较表格来监控宝宝的成长~宝宝身高体重标准表根据儿童体格发育调查结 ...

  8. 对于自学Java的人来说,如何系统的,全方面的学习Java?

    我今年41岁,使用Java开发将近20年了,目前还在技术一线. 虽然我是科班出身,但其实十多年走过来,无论是Java语言本身,还是相伴的工具和框架都发生了巨大变化.而我自己也是一路学习新技能,一路丢弃 ...

  9. java越野车架_越野怪兽 JAVA摆渡人 (ANIMA)山地车

    原标题:越野怪兽 JAVA摆渡人 (ANIMA)山地车 JAVA作为近几年迅速崛起的国产品牌,推出的一系列产品中带着鲜明的"JAVA"风格,无论是费罗切还是火山.鱼雷等车型都极具辨 ...

最新文章

  1. Python技术分享:教你如何爆破隔壁WiFi密码
  2. zabbix的安装配置
  3. java 线程不足_Java 线程基础知识
  4. linux c 网络编程与信号量,linux网络编程-----线程同步--信号量
  5. 【转】Linux下软件安装的几种方式
  6. 热点热词 新闻热点 最新新闻数据API接口-天狗热点热词开放平台
  7. API各函数作用简介
  8. L1-053 电子汪 (10 分)—团体程序设计天梯赛
  9. 计算机省vb二级试题,江苏省计算机二级VB试题及答案
  10. [Tushare] 通过复权因子计算前复权价格、后复权价格
  11. java网络编程Socket客户端给服务器端通信
  12. cpu功耗排行_2019.10.31性能和功耗CPU显卡天梯图
  13. python plc fx5u_三菱FX5U可编程控制器硬件及指令篇
  14. android 调出键盘表情_Android 显示输入法中的emoji表情以及String字符
  15. [附源码]Node.js计算机毕业设计房屋出租管理系统Express
  16. Java list转tree,tree转list(递归实现)
  17. 上机练习(2019.11.19)
  18. UPC 6617 Finite Encyclopedia of Integer Sequences(找规律)
  19. 英语初级语法--句子成分(词性)(成分)
  20. 【python】随机数的生成

热门文章

  1. 电动汽车 V2G 放电模型 算法
  2. 要源代码,这个网红机械妖姬竟踢爆对方公司总部
  3. 我收藏的一些下载资源的链接
  4. java 数据库 游标_让数据库游标变得简单
  5. 印度智能机市场 手机大佬们抢夺的下一站
  6. contains an incorrect path解决方法
  7. Glibc:浅谈 malloc_consolidate() 函数具体实现
  8. PostgreSQL的学习心得和知识总结(六十四)|关于PostgreSQL数据库 图式搜索(graph search)及递归查询 的场景说明
  9. 南京大学计算机本科培养方案,南京大学关于进一步修订本科人才培养方案和.PDF...
  10. 《一种新颖的自适应权重 Census变换立体匹配算法》(2016)