Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Programmierung von Agenten in Java: Implementierung einer Supply-Chain

Ähnliche Präsentationen


Präsentation zum Thema: "Programmierung von Agenten in Java: Implementierung einer Supply-Chain"—  Präsentation transkript:

1 Programmierung von Agenten in Java: Implementierung einer Supply-Chain
WS 2001/02 Grundlagen der Java-Programmierung

2 Grundlagen der Java-Programmierung
Beispiel 1 public static void main(String[] args){ int max = Integer.parseInt( args[0]); int a = 1, b = 1, c = 0; DecimalFormat df = new DecimalFormat(); df.setMaximumFractionDigits(6); do { double d = a; d /= b; System.out.println( "A = "+a+" B = "+b+" A/B= "+df.format( d)); c = a+b; a = b; b = c; } while ( b <= max); } Grundlagen der Java-Programmierung

3 JAVA: Exception Handling
Ausnahmebehandlung erfolgt in Java durch Exceptions und Errors beide Subtyp von Throwable Exceptions werden abgefangen durch Verwendung der Schlüsselworte try und catch Errors werden nicht abgefangen (führen zu Programmabbruch) Grundlagen der Java-Programmierung

4 Grundlagen der Java-Programmierung
Beispiel 2 class ArrayTest { ArrayTest () { int[] test = new int[10]; int i = 0; while (true) { i = i + 1; test[i] = 1; System.out.println(i); } public static void main( String[] args){ ArrayTest at = new ArrayTest(); Grundlagen der Java-Programmierung

5 Grundlagen der Java-Programmierung
Beispiel 2.1 class ArrayTest { ArrayTest () { int[] test = new int[10]; int i = 0; try { while (true) { i = i + 1; test[i] = 1; System.out.println(i); } } catch(ArrayIndexOutOfBoundsException e) { public static void main( String[] args){ ArrayTest at = new ArrayTest(); Grundlagen der Java-Programmierung

6 Grundlagen der Java-Programmierung
JAVA: Pakete Zusammenfassung ähnlicher Klassen in Paketen. (z.B.: java.io.File, java.io.FileReader, java.io.FileWriter, …) Zugriff verkürzt durch import-Anweisung Referenzierung ganzer Pakete durch * (Wildcard) Grundlagen der Java-Programmierung

7 Grundlagen der Java-Programmierung
JAVA: Pakete Beispiel: import java.io.File; oder import java.io.*; class NewFile { NewFile ( Sting name ) { File nf = new File( name); } Grundlagen der Java-Programmierung

8 Grundlagen der Java-Programmierung
Beispiel 6 java.io.File file = null; java.io.FileOutputStream stream = null; file = new java.io.File( ".", "test.txt"); try { stream = new java.io.FileOutputStream( file); } catch ( java.io.FileNotFoundException e) { System.out.println(e); } Grundlagen der Java-Programmierung

9 Grundlagen der Java-Programmierung
Beispiel 7 java.io.OutputStreamWriter oWriter = new java.io.OutputStreamWriter( stream); java.io.BufferedWriter bWriter = new java.io.BufferedWriter( oWriter); try { bWriter.write("My first line!\n"); bWriter.flush(); } catch ( java.io.IOException e) { System.out.println(e); } } Grundlagen der Java-Programmierung

10 Grundlagen der Java-Programmierung
Aufgabe Es soll aus einer Datei, welche auf der Webseite der Veranstaltung zur Verfügung gestellt wird, eine Adresse ausgelesen werden. Die Daten sollten in entsprechenden Variablen gespeichert und untereinander mit entsprechender Formatierung ausgegeben werden. Grundlagen der Java-Programmierung

11 Grundlagen der Java-Programmierung
Hilfe: BufferedReader data = null; try { data = new BufferedReader( new FileReader( new File(dir ,load))); name = data.readLine(); buff = data.readLine(); } catch ( Exception e) { System.out.println(e); } StringTokenizer tokenizer = new StringTokenizer(buff); int j = 0, s = 0; j = Integer.parseInt( tokenizer.nextToken()); s = Integer.parseInt( tokenizer.nextToken()); Grundlagen der Java-Programmierung


Herunterladen ppt "Programmierung von Agenten in Java: Implementierung einer Supply-Chain"

Ähnliche Präsentationen


Google-Anzeigen