29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7.4 Exception Handling<br />

ArrayAcess<br />

Identifier[index]<br />

Beispiele:<br />

word[3]<br />

word[hours]<br />

word[hours+1]<br />

In <strong>Java</strong> gibt es auch noch die Möglichkeit, mehrdimensionale Arrays zu deklarieren. In<br />

der Deklaration entspricht dann die Anzahl der eckigen Klammerpaare der Dimension des<br />

Array (siehe Abschnitt 7.3).<br />

7.4 Exception Handling<br />

In diesem Abschnitt wird das vorhergehende Programm um eine weitere Methode ergänzt.<br />

Diese Änderung erlaubt dem Benutzer, die digitale Zeitangabe zu editieren.<br />

In der Klasse Time wird neu die Methode<br />

public void setTime (String s) throws NumberFormatException {<br />

String hString, mString;<br />

StringTokenizer tokenizer = new StringTokenizer(s,":");<br />

try {<br />

hString = tokenizer.nextToken();<br />

mString = tokenizer.nextToken();<br />

}<br />

catch (NoSuchElementException e) {<br />

throw new NumberFormatException();<br />

}<br />

setTime(Integer.parseInt(hString),Integer.parseInt(mString));<br />

}<br />

deklariert, welche in der Klasse UserFrame in der leicht modifizierten Methode<br />

185

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!