- package com.heima.test;
- import java.util.TreeMap;
- public class Test18_GetAge {
- /*
- * 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。
- * 问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
- * 请问第五个人多大?
- */
- public static void main(String[] args) {
- TreeMap<Integer, Integer> tm = new TreeMap<>();
- int num = 5;
- int age = 10;
- getAge(num, tm, age);
- }
- public static void getAge(int num,TreeMap<Integer, Integer> tm, int age) {
- for (int i = 1; i <= num; i++) {
- if (i == 1) {
- tm.put(i, age);
- }else {
- tm.put(i, age += 2);
- }
- }
- for (Integer people : tm.keySet()) {
- System.out.println("第" + people + "个人是" + tm.get(people) + "岁!");
- }
- }
- }
复制代码
不知道是不是你的意思? |