Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

EPROG Tutorium Einheit 2 einfaches Java Programm Originally by Philipp Blauensteiner Edited by Irfan Adilović

Ähnliche Präsentationen


Präsentation zum Thema: "EPROG Tutorium Einheit 2 einfaches Java Programm Originally by Philipp Blauensteiner Edited by Irfan Adilović"—  Präsentation transkript:

1 EPROG Tutorium Einheit 2 einfaches Java Programm Originally by Philipp Blauensteiner Edited by Irfan Adilović

2 Aktuelles Folien Verbesserte Versionen: way.to/eprog, learn.to/eprog Java Learning Center https://learningcenter-sai.sun.com/ Company ID: AT Proxy temporär abschalten (oder rekonfigurieren) Das Skriptum Verkauft während der Assistentensprechstunden Mittwoch 15h-16h, in HEEG03, Favoritenstr. 11/ Erdgeschoß (nach dem Eingang links)

3 Überblick Infos zur Java-Installation Spezifikation Einfaches Java-Programm Grundlegender Aufbau if /else do... while Schleife Näheres zur EPROG-IO

4 Java - Installation Environment Umgebungsvariablen des Betriebssystems Path Wo wird nach ausführbaren Programmen gesucht Classpath Wo wird nach Java Packages gesucht

5 Environment Linux c-shell setenv JAVA_HOME /usr/java/jdk1.4.1_02 setenv PATH ${JAVA_HOME}/bin:$PATH Windows set JAVA_HOME=c:\jdk1.4.1_02 set Path=%JAVA_HOME%\bin;%Path%

6 eprog.jar... bin... $JAVA_HOME jre lib ext eprog.jar

7 Classpath Linux c-shell setenv CLASSPATH.;path1:path2... Windows set CLASSPATH =.;path1;path2... Beispiel setenv CLASSPATH.;~/EPROG/packages/eprog.jar

8 Beispiel – Spezifikation (1)

9 Beispiel – Spezifikation (2)

10 Beispiel – Spezifikation (3)

11 Beispiel – Spezifikation (4)

12 Überlegungen Welche Variablen und Konstanten? Welche Methoden? Welche Methoden, welche Pakete verwende ich? In welchen Schritten arbeite ich das Problem ab?

13 Variablen & Konstanten Eingabe / Ausgabe Eingabe, Summe: int Datensatzende EndeEingabe: boolean Fehlerbehandlung InputError, SpezError: boolean Konstante Min, Max, Ende: int

14 Methoden & Pakete Methoden public static void main (String[] args) Einstiegspunkt eines jeden Javaprogramms Pakete eprog Eingabe/Ausgabe:eprog.EprogIO; Fehlerbehandlungeprog.EprogException

15 Abarbeitung Variablen initialisieren, Konstanten setzen Solange nicht das Endezeichen eingegeben wurde: Zahl einlesen Wenn Fehler auftritt: InputError = true; Sonst: Wenn Zahl = Max: SpezError = true; sonst: Zahl zu Summe addieren Wenn InputError aufgetreten ist: ? Wenn SpezError aufgetreten ist: FALSCHE EINGABE Sonst: Summe ausgeben

16 EprogIO – API (1) NameParameterRückgabewertBeschreibung printbeliebigvoidgibt Wert aus printlnbeliebigvoidgibt Wert und Zeilenvorschub aus printFixedfloat od. doublevoidgibt Wert mit 3 Nachkommastellen aus printFixedlnfloat od. doublevoidgibt Wert mit 3 Nachkommast. und Zeilenvorschub aus readBooleanbooleanliest booelan-Wert ein readBytebyteliest byte-Wert ein readDoubledoubleliest double-Wert ein readFloatfloatliest float-Wert ein

17 EprogIO – API (2) NameParameterRückgabewertBeschreibung readIntintliest int-Wert ein readLonglongliest long-Wert ein readShortshortliest short-Wert ein readWordStringliest String ein (keine Leerzeichen!) toFixedfloat od. doubleStringwandelt float od. double in einen String um (mit 3 Nachkommastellen) Fehlerbehandlung tritt ein Fehler bei der Verarbeitung einer Eingabe auf, wird eine EprogException geworfen


Herunterladen ppt "EPROG Tutorium Einheit 2 einfaches Java Programm Originally by Philipp Blauensteiner Edited by Irfan Adilović"

Ähnliche Präsentationen


Google-Anzeigen