首页 > 试题广场 >

假设程序代码都在同一个文件。你的任务是要填满空格让程序产生下

[填空题]
假设程序代码都在同一个文件。你的任务是要填满空格让程序产生下面的输出。
import 1;
public class SortMountains {
  LinkedList2 mtn = new LinkedList3 (  );
  class NameCompare 4 {
    public int compare(Mountain one, Mountain two) {
      return 5;
    }
  }
  class HeightCompare 6 {
    public int compare(Mountain one, Mountain two) {
      return 7;
    }
  }
  public static void main(String [] args) {
    new SortMountains(  ).go(  );
  }
  public void go(  ) {
    mtn.add(new Mountain("Longs",14255));
    mtn.add(new Mountain("Elbert",14433));
    mtn.add(new Mountain("Maroon",14156));
    mtn.add(new Mountain("Castle",14265));
    System.out.println("as entered:\n" + mtn);
    NameCompare nc = new NameCompare(  );
    8;
    System.out.println("by name:\n" + mtn);
    HeightCompare nc = new HeightCompare(  );
    9;
    System.out.println("by height:\n" + mtn);
  }
}
class Mountain {
  10;
  11;
  12 {
    13;
    14;
  }
  15 {
    16;
  }
}

输出:
    %java SortMountains
    as entered:
    [Longs 14255,Elbert 14433,Maroon 14156,Castle 14265]
    by name:
    [Castle 14265,Elbert 14433,Longs 14255,Maroon 14156]
    by height:
    [Elbert 14433,Castle 14265,Longs 14255,Maroon 14156]

这道题你会答吗?花几分钟告诉大家答案吧!