"Grundkurs Programmieren in Java - Band I"
2001, Carl Hanser Verlag

Lösungsvorschlag zu Aufgabe 4.6 (Version 3.0)

(c) 2001-2011 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger

  int      menschenInDeutschland;
  long     weltBevoelkerung;
  boolean  esIstGeradeTag;
  float    trefferQuote;
  byte     semester;
  short    studenten;
  char     anfangsBuchstabe;

Die Welbevölkerung liegt über 2.7 Millarden, deshalb ist int nicht ausreichend. Bei der Trefferquote kann man natürlich auch double verwenden. In 127 Semestern sollte man sein Studium normalerweise beendet haben.

Prinzipiell kommt es oft darauf an wie genau irgendwelche Informationen repräsentiert sein müssen. Um eine Klausurnote zu speichern, reicht der Typ float sicher aus. Will man eine möglichst genaue Näherung der Zahl PI berechnen, sollte man den Typ double verwenden.