下面是美女选妃操作代码
package zhongruan;
import java.util.*;
public class dd {
public Map <String,List> getHighs() {
List highs = new ArrayList<>();
List wights = 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();
highs.add(h);
wights.add(w);
}
Map<String,List> map=new HashMap<>();
map.put(“sg”,highs);
map.put(“tz”,wights);
return map;
}
public Map<String, Integer> getSum1ANDsum2(List<Integer> highs, List<Integer> wights) {
int sum1 = 0;
for (int h : highs) {
sum1 = sum1 + h;
}
System.out.println(sum1);
int sum2 = 0;
for (int w : wights) {
sum2 = sum2 + w;
}
System.out.println(sum2);
Map map=new HashMap();
map.put("sqh", sum1);
map.put("tzh", sum2);
return map;
}
public Map<String, Integer> getAvg(Map<String, Integer> map){
int sum1=map.get("sqh");
int sum2=map.get("tzh");
int avg1=sum1/3;
int avg2=sum2/3;
Map<String,Integer>avgMap=new HashMap<>();
avgMap.put("pjsg",avg1);
avgMap.put("pjtz",avg2);
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) {
dd DD =new dd();
Map<String, List<Integer>> sgtz = dd.getHeights;
List<Integer>highs= sgtz.get("sg");
List<Integer>wights=sgtz.get("tz");
Map<String,Integer>map=DD.getSum1ANDsum2(highs,wights);
Map<String,Integer>avgm=DD.getAvg(map);
String s = DD.getResult(avgm);
System.out.println(s);
}
}