16.11.2013 Aufrufe

Kapitel 1

Kapitel 1

Kapitel 1

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Einführung in die Programmierung - 6 -<br />

a1) zur Laufzeit (runtime): zB.: benötigte Datei fehlt,<br />

Speicherkapazität erschöpft<br />

a2) zur Übersetzungszeit (compile time); zB.: fehlende Klammer,<br />

Variable nicht deklariert, ...<br />

Fehlermeldungen des Compilers sind oft nicht genau zutreffend, schwer verständlich<br />

oder auch unvollständig;<br />

Also: es hat schon einen Grund ... genau hinschauen!<br />

/***************************************************<br />

*Programm berechnet Umfang & Flaeche eines Kreises<br />

*dessen Radius der Benutzer (auf Aufforderung) gibt.<br />

*beachte:<br />

*Zahl und "return" erwartet!<br />

*SavitchIn.class im selben Verzeichnis!<br />

***************************************************/<br />

public class KreisCompileTimeError{<br />

public static void main(String[] args){<br />

double radius, umfang, flaeche<br />

final double PI = 3.14159;<br />

System.out.println();<br />

System.out.println("Gib Radius!");<br />

radius = "drei";<br />

umfang = 2.PI*radius;<br />

Flaeche = PI*radius*radius;<br />

}<br />

}<br />

System.out.println("Umfang = + umfang);<br />

System.out.println("Flaeche = " + flaeche);<br />

System.out.println();<br />

/*-------------------------------------------------------------------<br />

18 pohlmann@drache: javac KreisCompileError.java<br />

KreisCompileTimeError.java:13: ; expected.<br />

Double radius, umfang, flaeche<br />

^<br />

KreisCompileTimeError.java:20: Invalid character in number.<br />

Umfang = 2.PI*radius;<br />

^<br />

KreisCompileTimeError.java:23: String not terminated at end of line.<br />

System.out.println(“Umfang = + umfang);<br />

^<br />

KreisCompileTimeError.java:30: Unbalanced parentheses.<br />

^<br />

KreisCompileTimeError.java:30: } expected.<br />

^<br />

5 errors<br />

--------------------------------------------------------------------*/

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!