Programmierstil - IPD Snelting
Programmierstil - IPD Snelting
Programmierstil - IPD Snelting
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Beispiel 10<br />
<strong>Programmierstil</strong><br />
Programmstruktur und Lokalität<br />
Unschön:<br />
int[] rankings;<br />
int elements;<br />
...<br />
rankings = new int[100];<br />
...<br />
if (elements > 99) {<br />
System.out.println(<br />
"Kein Platz mehr! "<br />
+ "(max. 100)");<br />
Besser:<br />
static final MAX_ELEMENTS = 100;<br />
int[] rankings;<br />
int elements;<br />
...<br />
rankings = new int[MAX_ELEMENTS];<br />
...<br />
if (elements > MAX_ELEMENTS - 1) {<br />
System.out.println(<br />
"Kein Platz mehr! (max. "<br />
+ MAX_ELEMENTS + " Elemente)");<br />
Prof. Dr.-Ing. G. <strong>Snelting</strong> (Uni Karlsruhe) c○2008 by <strong>IPD</strong> <strong>Snelting</strong> – Programmieren WS 2008/2009 25 / 31