Quellcode Erklärung

en_ozkan

Mitglied
brauche hilfe:(
also ich muss die quellcode am montag der Klasse vorstellen kann mir mal einer helfen:(
kann mir mal jemand erklären was in jeder zeile abläuft bis zeile 8 lässt es sich selber erklären und manche stellen hab ich selber versucht ich hoffe es ist richtig bin auf jede kleinste hilfe dankbar. . .

Java:
package Kontooo;

import java.io.*;

public class konten {
 private int kontostand;
 private int grenzwert;
 private int kontoname;

 public konten(int kontoname){
 try{
 this.kontoname=kontoname;
 File f = new File("C:\\Users\\Nurullah\\Desktop\\Konto"+kontoname+".txt");
 FileReader fr = new FileReader(f);
 char [] temp = new char[(int)f.length()];
 fr.read(temp); // die daten werden eingelesen und ins char array geschrieben
 String les = new String(temp);// array zum String
 String[]werte=les.split(" ");// String zum String array
 this.kontostand=Integer.parseInt(werte[0]);//array ausgelensen
 this.grenzwert=Integer.parseInt(werte[1]);// array ausgelsen
 fr.close();

 }catch(FileNotFoundException e){// um fehler abzufangen

 e.printStackTrace();
 }catch(IOException e){
 e.printStackTrace();
 }catch(NumberFormatException e){
 e.printStackTrace();
 }

 }

 public void setKontodaten(int kontostand,int grenzwert) {
 this.grenzwert=grenzwert;
 this.kontostand = kontostand;
 try{
 File f = new File("C:\\Users\\Nurullah\\Desktop\\Konto"+kontoname+".txt");
 FileWriter fw = new FileWriter(f);
 String daten=kontostand+" "+grenzwert;//daten werden geschrieben
 char[] buffer = daten.toCharArray();// daten zum char array

 fw.write(buffer);
 fw.close();
 }catch(IOException e){
 e.printStackTrace();
 }
 }

 public int getKontostand() {
 return kontostand;
 }
 public int getGrenzwert() {
 return grenzwert;
 }

 public int getKontoname() {
 return kontoname;
 }

}
 
Zuletzt bearbeitet von einem Moderator:

frapo

Bekanntes Mitglied
Bis Montag? Also morgen? Dürfte ein wenig knapp werden ;).

Benutze bitte mal java-tags, steigert die Übersicht enorm.

edit: ups, hat vladimir75 schon getan.
 
G

guest2

Gast
Die Klasse konten arbeitet mit einer Kontonummer. Der Konstruktor lädt die Daten der Kontonummer aus einer Datei. Werden die Daten verändert, wieder wird in die Datei geschrieben. Die Klasse ist also zur Abfrage und Manipulation der Daten.
Wenns nen Fehler beim Lesen gibt, ist der Kontostand 0, wenns nen Fehler beim Schreiben gibt, verfallen die zuletzt gemachten Änderungen. Nicht optimal ;) 8. klasse oder wie war das?
 

en_ozkan

Mitglied
sind die kommentare die ich geschrieben habe richtig ??
ich weiss wozu das programm fähig ist =)
kannst du wenn du zeit hast bitte die kommentare ergänzen . . .

dankee nochmall ....

wir programmieren grad einen bankautomat mit der klasse und jeder muss halt eine klasse schreiben usw. .
 
M

Marcinek

Gast
Ja die Kommentare sind korrkt.

Falls du das iwie vorstellen musst würde ich mir gedanken darüber machen, warum man das macht und nicht, dass man es macht.

Welche Zeilen sagen dir überhaupt nichts?
 

Volvagia

Top Contributor
Java ist auch eine Insel – 7 Exceptions

Die Fehler können von einen FileReader bei Bedarf geschmissen werden. FileNotFound falls die Datei nicht existiert, es ein Ordner ist o. Ä., IOException bei allen anderen. Das seperate catchen der FNFE kannst du dir spaaren, da es eine Subklasse von IOE ist.

Klassennamen IMMER groß schreiben. Und mach besser mehr Leerzeilen rein, sonst wirkt das Ganze am Ende wie ein riesiger nichtssagender Buchstabenblock. Zudem sollte immer in einen finally (7.1.6) geschlossen werden.
 
M

Marcinek

Gast
Wenn die Datei nicht existiert (FileNotFound)
Wenn die Datei nicht lesbar oder Beschreibbar ist (IO)
Wenn eine Zahl nicht so formatiert ist, wie sie sollte. (NumberFormat)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
amelie123456 Objekt Farbe Quellcode Java Basics - Anfänger-Themen 4
M Mein quellcode wird nicht in der Konsole ausgegeben Java Basics - Anfänger-Themen 3
jhCDtGVjcZGcfzug Was genau ist mit diesem Quellcode gemeint? Java Basics - Anfänger-Themen 5
jhCDtGVjcZGcfzug Was ist mit diesem Quellcode gemeint? Java Basics - Anfänger-Themen 3
J Wie bestehenden Quellcode in IDE richtig übernehmen Java Basics - Anfänger-Themen 27
TimoN11 IntelliJ , Ausgabe von einem Quellcode in Eingabe eines Quellcodes Java Basics - Anfänger-Themen 1
H Quellcode Scanner Klasse Java Basics - Anfänger-Themen 2
P Quellcode LinkedList Java Basics - Anfänger-Themen 2
M Bitte um Hilfe bei Quellcode (Rekursion) Java Basics - Anfänger-Themen 6
F Quellcode wird nicht in cmd angezeigt Java Basics - Anfänger-Themen 8
N Erste Schritte Quellcode fehlerhaft Java Basics - Anfänger-Themen 2
J Methoden Quellcode DP Fibonaaci erklärt Java Basics - Anfänger-Themen 5
L Fehler in Quellcode?! Java Basics - Anfänger-Themen 3
D Generics ArrayList: Bug im Quellcode Java Basics - Anfänger-Themen 14
G Wie kann ich mein Quellcode als Programm vom desktop starten? Java Basics - Anfänger-Themen 1
Hacer Quellcode lesen Java Basics - Anfänger-Themen 13
M Greenfoot World und Actor Quellcode Java Basics - Anfänger-Themen 13
B Quellcode einelsen "line by line" (und abspeichern in file (txt) Java Basics - Anfänger-Themen 7
G Quellcode verstehen Java Basics - Anfänger-Themen 9
F Quellcode optimieren... Java Basics - Anfänger-Themen 4
M Verstehe das Programm(Quellcode) nicht!! Java Basics - Anfänger-Themen 12
U Java Quellcode Schaltjahr Java Basics - Anfänger-Themen 13
D Quellcode verstehen Java Basics - Anfänger-Themen 4
G Quellcode "splitten" Java Basics - Anfänger-Themen 6
V Array ermitteln - in Quellcode speichern Java Basics - Anfänger-Themen 15
J Quellcode von einem Link kriegen? Java Basics - Anfänger-Themen 3
W Datentypen String in Quellcode umwandeln Java Basics - Anfänger-Themen 25
O Quellcode nach bestimmter Ausgabe durchsuchen Java Basics - Anfänger-Themen 14
J Java-Quellcode Java Basics - Anfänger-Themen 13
J Tabelle aus Website einlesen [nicht im Quellcode] Java Basics - Anfänger-Themen 6
T Quellcode zur .jar oder .exe Java Basics - Anfänger-Themen 7
D Verbesserungsvorschläge zum Quellcode Java Basics - Anfänger-Themen 15
P Suche Java Programme mit gutem/anfängertauglichem Quellcode Java Basics - Anfänger-Themen 8
M Quellcode kann nicht kompiliert werden Java Basics - Anfänger-Themen 6
S Grafische Oberfläche Quellcode ändern Java Basics - Anfänger-Themen 8
T Quellcode zu Jar? Java Basics - Anfänger-Themen 14
S Erste Schritte Fakultät Quellcode Java Basics - Anfänger-Themen 12
N Feste Hardcodierte Pfade im Quellcode Java Basics - Anfänger-Themen 6
S Allgemein: Quellcode einrücken Java Basics - Anfänger-Themen 8
W Kurzer Quellcode klein aber oho! Java Basics - Anfänger-Themen 7
H frage zu meinem quellcode Java Basics - Anfänger-Themen 10
M String in Quellcode umwandeln Java Basics - Anfänger-Themen 9
S Textfragmente aus Quellcode lesen und abspeichern Java Basics - Anfänger-Themen 2
U Netzwerk Chatprogramm Quellcode funktioniert nicht Java Basics - Anfänger-Themen 6
A Quellcode aus diesem Forum für komerzielle Zwecke/Bachelor Thesis? Java Basics - Anfänger-Themen 4
F Datei Quellcode Java Basics - Anfänger-Themen 8
W Hilfe bei Interpretation von Quellcode Java Basics - Anfänger-Themen 8
X Webseite auslesen ohne Quellcode zu splitten Java Basics - Anfänger-Themen 3
A log4j - wie kann ich im Quellcode initialisieren statt in der properties-Datei? Java Basics - Anfänger-Themen 2
N Quellcode absichern? Java Basics - Anfänger-Themen 21
M mit java quellcode im browser öffnen Java Basics - Anfänger-Themen 1
hdi Programmier-Stil : Speicher vs. Quellcode Java Basics - Anfänger-Themen 67
M Quellcode verbessern Java Basics - Anfänger-Themen 6
M Brauche Hilfe beim Verstehen vom Quellcode Java Basics - Anfänger-Themen 4
I Kann nicht compilieren warum? Bei großen Quellcode. Java Basics - Anfänger-Themen 8
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
C Quellcode richtig bisher? wie gehts weiter? Java Basics - Anfänger-Themen 13
S Problem mit url, inputStream und bytes beim Quellcode laden. Java Basics - Anfänger-Themen 6
D quellcode in webseite einbinden Java Basics - Anfänger-Themen 7
B Kann Quellcode von "Hanoi" nicht verstehen. Bitte Java Basics - Anfänger-Themen 4
D Fragen zu Quellcode QuickSorter Java Basics - Anfänger-Themen 13
F Quellcode & Ausgabe Java Basics - Anfänger-Themen 6
M Java Quellcode in eine exe datei umwandeln Java Basics - Anfänger-Themen 4
G Quellcode kommentieren Java Basics - Anfänger-Themen 6
S html quellcode runterladen Java Basics - Anfänger-Themen 2
D Quellcode richtig lesen lernen Java Basics - Anfänger-Themen 8
S Von einer jar.Datei den Quellcode. Java Basics - Anfänger-Themen 1
A Jar Datei im Quellcode einbinden Java Basics - Anfänger-Themen 3
G Problem mit Quellcode! Java Basics - Anfänger-Themen 15
D Import von Quellcode Java Basics - Anfänger-Themen 2
H Wo in GUI-Klasse bringe ich Quellcode unter? Java Basics - Anfänger-Themen 8
M Verstehe den Quellcode nicht ganz Java Basics - Anfänger-Themen 3
O mathematische Formel in quellcode Java Basics - Anfänger-Themen 5
M Quellcode einschränken?! Java Basics - Anfänger-Themen 6
L Fehler im simplen Quellcode! Java Basics - Anfänger-Themen 2
JaZuDemNo Code Erklärung Java Basics - Anfänger-Themen 3
M Erklärung von Ausnahmebehandlung in Methoden Java Basics - Anfänger-Themen 13
S Erklärung BufferedReader und InputStreamReader Java Basics - Anfänger-Themen 4
S Erklärung zur Methode und array Java Basics - Anfänger-Themen 12
I Array in umgekehrter Reihenfolge - Erklärung - Java Basics - Anfänger-Themen 3
KogoroMori21 Erklärung zum Ternären Operator Java Basics - Anfänger-Themen 4
I Erklärung zum Java Code Java Basics - Anfänger-Themen 2
D Erklärung Java Basics - Anfänger-Themen 3
A Erklärung Programm zur Kreisberechnung Java Basics - Anfänger-Themen 43
S Bitweise Operatoren" >>>",">>","<<" erklärung Java Basics - Anfänger-Themen 5
D Erklärung eines Satzes Java Basics - Anfänger-Themen 0
M Erklärung: Int IndexOf (String s) Java Basics - Anfänger-Themen 3
C Methoden erklärung Java Basics - Anfänger-Themen 8
W FileReader - Bitte um Erklärung Java Basics - Anfänger-Themen 7
E Erste Schritte Gute Erklärung zu Objekten / Klassen / Methoden / Sichtbarkeiten auf Deutsch Java Basics - Anfänger-Themen 3
D Erklärung static boolean Java Basics - Anfänger-Themen 6
J Bitte um Erklärung Java Basics - Anfänger-Themen 4
C Polymorphie - Erklärung bitte Java Basics - Anfänger-Themen 5
O Über Map laufen Erklärung Java Basics - Anfänger-Themen 4
H Primzahltest : Erklärung zum Code Java Basics - Anfänger-Themen 2
M Erklärung Code Mergesort Bitte Java Basics - Anfänger-Themen 3
N While Schleife Erklärung Bitte Java Basics - Anfänger-Themen 3
B Benötige Erklärung für Lösungsansatz Java Basics - Anfänger-Themen 0
M web.xml Abschnitt Erklärung Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben