Javakurs/Übungsaufgaben/Democracy/Musterlösung
< Javakurs | Übungsaufgaben | Democracy
Version vom 1. August 2010, 12:21 Uhr von Jörg F (Diskussion | Beiträge) (hat „Javakurs 2007/Democracy/Musterlösung“ nach „Javakurs/Übungsaufgaben/Democracy/Musterlösung“ verschoben)
public class DemocracyV2 {
public static void main(String[] args) {
String[] names = new String[5];
int[] ages = new int[5];
generateNamesAndAges(names, ages);
System.out.println(whosTheOldest(names, ages));
}
private static void generateNamesAndAges(String[] names, int[] ages) {
names[0] = "Angela";
ages[0] = 52;
names[1] = "Kurt";
ages[1] = 58;
names[2] = "Lothar";
ages[2] = 66;
names[3] = "DoppelspitzeClaudiaUndReinhard";
ages[3] = (51+54) / 2;
names[4] = "Guido";
ages[4] = 45;
}
private static String whosTheOldest(String[] names, int[] ages) {
int oldest= 0;
int indexOfOldest= 0;
for(int i= 0; i < names.length; i++) {
if ( oldest < ages[i] ) {
indexOfOldest = i;
oldest= ages[indexOfOldest];
}
}
return "Oldest and wisest person is " + names[indexOfOldest] +
" with an age of " + ages[indexOfOldest] + ".";
}
}