Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Sibylle Dove Geändert vor über 11 Jahren
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
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.