美女选妃的基本实现
package com.zhongruan;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test5 {
public static void main(String[] args){
List hight=new ArrayList<>();
List weight=new ArrayList<>();
hight.add(180);
hight.add(150);
hight.add(160);
hight.add(140);
hight.add(130);
hight.add(160);
hight.add(160);
hight.add(140);
hight.add(169);
hight.add(144);
weight.add(40);
weight.add(50);
weight.add(65);
weight.add(40);
weight.add(38);
weight.add(64);
weight.add(43);
weight.add(53);
weight.add(65);
weight.add(58);

    System.out.println(hight);System.out.println(weight);int sumH=0;for(int h:hight){sumH=sumH+h;}System.out.println(sumH);int sumW=0;for(int w:weight){sumW=sumW+w;}System.out.println(sumW);int avgH=sumH/hight.size();int avgW=sumW/weight.size();System.out.println(avgH);System.out.println(avgW);if(avgH>150 && avgW<100){System.out.println("是美女");}else{System.out.println("不是美女");}
}

}

美女选妃方法调用
package com.zhongruan;

import javax.swing.*;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Test5 {
public List getHights(){
List hight=new ArrayList<>();
hight.add(180);
hight.add(150);
hight.add(160);
hight.add(140);
hight.add(130);
hight.add(160);
hight.add(160);
hight.add(140);
hight.add(169);
hight.add(144);
return hight;
}
public List getWeight(){
List weight=new ArrayList<>();
weight.add(40);
weight.add(50);
weight.add(65);
weight.add(40);
weight.add(38);
weight.add(64);
weight.add(43);
weight.add(53);
weight.add(65);
weight.add(58);
return weight;
}
public Map<String,Integer> getsumHAndSum(List hight,Listweight){
int sumH=0;
for(int h:hight){
sumH=sumH+h;
}
//System.out.println(sumH);

    int sumW=0;for(int w:weight){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/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){Test5 test5=new Test5();List<Integer> hight=test5.getHights();List<Integer> weight=test5.getWeight();test5.getsumHAndSum(hight,weight);Map<String,Integer> map=test5.getsumHAndSum(hight,weight);Map<String,Integer> avgM=test5.getAvg(map);String s=test5.getResult(avgM);System.out.println(s);
}

}
美女选妃键盘输入
package com.zhongruan;

import javax.swing.;
import java.util.
;

public class Test5 {
public Map<String,List> getHights(){
List hight=new ArrayList<>();
List weight=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();
hight.add(h);
weight.add(w);
}
Map<String,List> map=new HashMap<>();
map.put(“sg”,hight);
map.put(“tz”,weight);
return map;
}
public Map<String,Integer> getsumHAndSum(List hight,Listweight){
int sumH=0;
for(int h:hight){
sumH=sumH+h;
}
//System.out.println(sumH);

    int sumW=0;for(int w:weight){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/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){Test5 test5=new Test5();Map<String,List<Integer>> sgtz= test5.getHights();List<Integer> hight=sgtz.get("sg");List<Integer> weight=sgtz.get("tz");Map<String,Integer> map=test5.getsumHAndSum(hight,weight);Map<String,Integer> avgM=test5.getAvg(map);String s=test5.getResult(avgM);System.out.println(s);
}

}

用Java实现美女选妃相关推荐

  1. 用Java实现“美女选妃”

    第一步 首先我们定义两个整型数组,一个为highs,另一个为weighs. 第二步 输入相应的数据,身高和体重. public List<Integer> getHighs() {List ...

  2. Java美女选妃案例

    Java美女选妃案例 题目:选n个美女,计算n个美女的身高和和体重并计算计算n美女的平均身高和平均体重判断这批美女是否合格, 平均身高>160 平均体重<50 则表示是"是美女! ...

  3. 美女选妃java操作

    下面是美女选妃操作代码 package zhongruan; import java.util.*; public class dd { public Map <String,List> ...

  4. day02 美女选妃

    Java语言跨平台原理 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可.由JVM来负责Java程序在该系统中的运行. JD ...

  5. “美女选妃”的编写过程/心得

    "美女选妃"的主要步骤是先定义10个美女,定义他们的身高和体重并给几个数值来进行计算和筛选,选出符合条件的"美女".我们要先建立列表,输入数据,给身高和体重各附 ...

  6. day9.11美女选妃案例

    放在一个方法里 1.先选3个美女 2.计算3个美女的身高和 和 体重和 3.计算3个美女的平均身高和平均体重 4.判断这批美女是否合格 平均身高>150 平均体重<200 用多个方法实现美 ...

  7. java后宫选妃文字版

    package ImperialHaremOrSeraglio; import java.util.Scanner; /** 后宫选妃 @author 大杨 *@date 2019年8月17日 上午1 ...

  8. 小项目1——后宫选妃

    import java.util.Date; import java.util.Scanner;import javax.swing.JOptionPane; import javax.swing.J ...

  9. 你想体验后宫选妃吗?js带你体验后宫选妃

    你想体验后宫选妃吗?js带你体验后宫选妃 1.点击开始,启动定时器,获取当前时间置于文本框中,每隔10秒记录下来选中的妃子,点击去重,可以去除重复的妃子名 2.点击停止,停止选妃 效果实现: 代码实现 ...

  10. Java实现咖啡馆选餐系统

    学习Java实现咖啡馆选餐系统,本文实现该系统的功能截图,和数据库设计SQL语句,系统功能图,功能优势等供大家参考 1.咖啡馆选餐系统背景 随着现在科技的发展,咖啡馆点餐和结账都是以线上操作的形势完成 ...

最新文章

  1. php+mysql 大容量数据高效分页效果(弃用limit)
  2. python快速编程入门教程-python从入门到精通之30天快速学python视频教程
  3. 两波形相位差的计算值_正弦交流电的相位差,明白了吗?
  4. (解题思路)Entity Framework 如动态创建表或者列
  5. linux 修改时间的命令,Linux 常用命令(查看版本、修改系统时间)
  6. IntelliJ IDEA打开Maven项目,Spring boot所有依赖红名,不可用
  7. Mybatis+mysql动态分页查询数据案例——房屋信息的接口(IHouseDao)
  8. java文件下载代码_Java代码实现文件下载
  9. 关于职场的6个深刻道理,每个都是血泪教训换来的,你一定要懂
  10. MySQL的事务处理
  11. jQuery Mobile中选择select的data-*选项
  12. 去除迅雷5.9主界面广告
  13. DirectX12(D3D12)基础教程(十八)—— PBR基础从物理到艺术(中)
  14. 【2022最详细--SVN客户端安装教程】
  15. C语言编程机器码转真值,c语言程序设计谭浩强机器码.docx
  16. 【Web安全笔记】之【11.0 其他】
  17. HTML5绘制八大行星加入字体,html5中用canvas画八大行星围绕太阳转
  18. 如何在飞腾平台使用4G模块拨号上网
  19. JAVA萌新学习day17.18天 数据库MySQL
  20. qq服务器怎么修复不了,qq可以上网其他不能联网如何修复

热门文章

  1. STM32 TIM1输入捕获配置
  2. 关于自定View的ViewGroup (嵌套View)
  3. 什么是云服务器ECS
  4. w ndows7怎么设置打印机,windows7中如何设置打印机纸张大小 以241-2纸张为例
  5. 计算机软件职业资格注册,计算机软件职业资格证具体需要考什么科目
  6. 北大才女文章 《卖米》感动人心
  7. 《致加西亚的一封信》读后感
  8. 在计算机领域中 媒体是,在计算机中,媒体是指什么
  9. linux ios开发环境,iOS开发环境搭建(Linux版)
  10. 数学建模学习笔记(一) 层次分析法