mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-26 06:48:04 +02:00
Added source files (Programmieren Tutorium)
This commit is contained in:
parent
1be8f17cc0
commit
ad81fa802b
244 changed files with 8252 additions and 0 deletions
|
@ -0,0 +1,25 @@
|
|||
List<Country> europe = new ArrayList<Country>();
|
||||
europe.add(new Country(81903000,357121.41,"Germany"));
|
||||
europe.add(new Country(64667000,668763, "France"));
|
||||
europe.add(new Country( 4985900,385199, "Norway"));
|
||||
europe.add(new Country( 9514406,450295, "Sweden"));
|
||||
europe.add(new Country(47212990,504645, "Spain"));
|
||||
europe.add(new Country( 8014000, 41285, "Switzerland"));
|
||||
europe.add(new Country( 36371, 2.02, "Monaco"));
|
||||
Collections.sort(europe, new Comparator<Country>(){
|
||||
@Override
|
||||
public int compare(Country o1, Country o2) {
|
||||
double o1Density = o1.population / o1.area;
|
||||
double o2Density = o2.population / o2.area;
|
||||
|
||||
if (Math.abs(o1Density - o2Density) < 0.00001) {
|
||||
return 0;
|
||||
} else if (o1Density > o2Density) {
|
||||
return 1;
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
});
|
||||
// Now it's sorted according to the logic in the internal comparator
|
||||
System.out.println(europe);
|
Loading…
Add table
Add a link
Reference in a new issue