King_Justus
Grünschnabel
Hallo ich möchte momentan ein Art Banken Programm schreiben.
Ich habe schon zur Registrierung alles fertig.
Und das wird auch alles in eine CSV datei geschrieben.
jz möchte ich jedoch die Datein auswerten und damit arbeiten.
Sagen wir es gibt 30 Konten und eins davon gehört z.B. Peter Pan
sein Pin ist 5555 und ja er hat ein Konto möchte sich jz damit anmelden und die Konto informationen von ihm sind in einer csv gespeichert. Ich möchte jz egal wer sich anmeldet ob peter pan oder Spongebob das sie nur ihren namen angeben er dann weiß ach ja das ist peter pan jz fragen wir mal seinen Pin ab. Und wenn er richtig ist kommen die Konto informationen. Und wenn es Falsch ist wirst du aus dem Programm "Rausgeworfen".
Hier ist der code den ich bis jz in einer Klasse habe....
Danke schonmal..
Ich habe schon zur Registrierung alles fertig.
Und das wird auch alles in eine CSV datei geschrieben.
jz möchte ich jedoch die Datein auswerten und damit arbeiten.
Sagen wir es gibt 30 Konten und eins davon gehört z.B. Peter Pan
sein Pin ist 5555 und ja er hat ein Konto möchte sich jz damit anmelden und die Konto informationen von ihm sind in einer csv gespeichert. Ich möchte jz egal wer sich anmeldet ob peter pan oder Spongebob das sie nur ihren namen angeben er dann weiß ach ja das ist peter pan jz fragen wir mal seinen Pin ab. Und wenn er richtig ist kommen die Konto informationen. Und wenn es Falsch ist wirst du aus dem Programm "Rausgeworfen".
Code:
package test;
import java.io.*;
import java.time.LocalDateTime;
import java.util.Scanner;
import static java.lang.System.out;
/**
* Created by jwaechter on 20.09.2016.
*/
public class Kontostand {
public static void main(String[] args) throws IOException {
Kontostand k = new Kontostand();
KontoInfo i = k.regestrieren();
// Kontozugriff z = k.anmelden();
out.println(i);
writeToFile(i);
}
private KontoInfo regestrieren(){
KontoInfo kontoInfo = new KontoInfo();
Scanner s = new Scanner(System.in);
System.out.println("Bitte schreibe nicht mit umlauten!");
out.println("Ihr Vorname: ");
kontoInfo.setVorname(s.next());
out.println("Ihr Nachname: ");
kontoInfo.setNachname(s.next());
out.println("Kontostand: ");
kontoInfo.setSaldo(s.nextInt());
out.println("Setze ein Pin:");
kontoInfo.setPin(s.nextInt());
return kontoInfo;
}
/*private Kontozugriff anmelden(){
Kontozugriff kontozugriff = new Kontozugriff();
return kontozugriff;
}
*/
private static void writeToFile(KontoInfo ki) throws IOException {
FileWriter fw = new FileWriter("Bank.csv", true);
BufferedWriter bw = new BufferedWriter(fw);
// bw.write("Nachname" + " ");
// bw.write("Vorname" + " ");
// bw.write("Kontostand" + " ");
// bw.write("Pin");
// bw.newLine();
bw.newLine();
bw.append(ki.getNachname()+ " ");
bw.append(ki.getVorname() + "");
bw.append(" "+ki.getSaldo()+ "");
bw.append(" "+ki.getPin() + "");
bw.append(" "+ LocalDateTime.now());
//bw.append(ki.toString());
//bw.newLine();
bw.close();
System.out.println("");
System.out.println("");
System.out.println("Sie haben ihr Konto erfolgreich am " + LocalDateTime.now()+" erstellt.");
System.out.println("");
System.out.println("");
}
// writeToFile(vorname, nachname, kontostand);
}
Hier ist der code den ich bis jz in einer Klasse habe....
Danke schonmal..