Hallo,
ich ich habe seit gut zwei Monaten Informatik als Schulfach. Also man sieht einfachstes Level.
Ich habe den Auftrag eine Kontoführung zu programmieren. In der Fachklasse Konto habe ich die Attribute Kontonummer, Geheimnummer, Adresse und Name angelegt.
Dies sieht folgendermaßen aus:
[Java]
package Fachklasse;
public class Konto
{
String kontonummer, geheimnummer, adresse, name;
double kontostand;
public String getKontonummer() {
return kontonummer;
}
public void setKontonummer(String kontonummer) {
this.kontonummer = kontonummer;
}
public String getGeheimnummer() {
return geheimnummer;
}
public void setGeheimnummer(String geheimnummer) {
this.geheimnummer = geheimnummer;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getKontostand() {
return kontostand;
}
public void setKontostand(double kontostand) {
this.kontostand = kontostand;
}
public void datenAusgeben()
{
System.out.println("Geheimnummer:"+geheimnummer);
System.out.println("Kontonummer:"+kontonummer);
System.out.println("Name:"+name);
System.out.println("Adresse:"+adresse);
System.out.println("Kontostand:"+kontostand);
}
}
[/Java]
Die Startklasse sieht folgendermaßen aus:
[Java]
package Fachklasse;
import java.io.*;
public class Startklasse {
/**
* @param args
*/
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
BufferedReader input= new BufferedReader(new InputStreamReader(System.in));
Konto steffenKautzmann= new Konto();
System.out.println("Bitte geben Sie ihre Kontonummer ein");
steffenKautzmann.setKontonummer(input.readLine());
System.out.println("Bitte geben Sie ihre Geheimnummer ein");
steffenKautzmann.setGeheimnummer(input.readLine());
System.out.println("Bitte geben Sie ihren Namen ein");
steffenKautzmann.setName(input.readLine());
System.out.println("Bitte geben Sie ihre Adresse ein");
steffenKautzmann.setAdresse(input.readLine());
steffenKautzmann.setKontostand(0);
System.out.println("Wie viel wollen sie einzahlen?");
steffenKautzmann.einzahlen(input.readLine());
}
}
[/Java]
Nun soll ich, damit, wenn der Benutzer über die Bildschirmeingabe die Daten und die Einzahlung eingibt, es ihm den neuen Kontostand anzeigt, etwas programmieren, dass genau dies bewirkt.
Der Befehl soll noch in der Fachklasse stehen.
Könnt ihr mir helfen ?
ich ich habe seit gut zwei Monaten Informatik als Schulfach. Also man sieht einfachstes Level.
Ich habe den Auftrag eine Kontoführung zu programmieren. In der Fachklasse Konto habe ich die Attribute Kontonummer, Geheimnummer, Adresse und Name angelegt.
Dies sieht folgendermaßen aus:
[Java]
package Fachklasse;
public class Konto
{
String kontonummer, geheimnummer, adresse, name;
double kontostand;
public String getKontonummer() {
return kontonummer;
}
public void setKontonummer(String kontonummer) {
this.kontonummer = kontonummer;
}
public String getGeheimnummer() {
return geheimnummer;
}
public void setGeheimnummer(String geheimnummer) {
this.geheimnummer = geheimnummer;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getKontostand() {
return kontostand;
}
public void setKontostand(double kontostand) {
this.kontostand = kontostand;
}
public void datenAusgeben()
{
System.out.println("Geheimnummer:"+geheimnummer);
System.out.println("Kontonummer:"+kontonummer);
System.out.println("Name:"+name);
System.out.println("Adresse:"+adresse);
System.out.println("Kontostand:"+kontostand);
}
}
[/Java]
Die Startklasse sieht folgendermaßen aus:
[Java]
package Fachklasse;
import java.io.*;
public class Startklasse {
/**
* @param args
*/
public static void main(String[] args) throws IOException
{
// TODO Auto-generated method stub
BufferedReader input= new BufferedReader(new InputStreamReader(System.in));
Konto steffenKautzmann= new Konto();
System.out.println("Bitte geben Sie ihre Kontonummer ein");
steffenKautzmann.setKontonummer(input.readLine());
System.out.println("Bitte geben Sie ihre Geheimnummer ein");
steffenKautzmann.setGeheimnummer(input.readLine());
System.out.println("Bitte geben Sie ihren Namen ein");
steffenKautzmann.setName(input.readLine());
System.out.println("Bitte geben Sie ihre Adresse ein");
steffenKautzmann.setAdresse(input.readLine());
steffenKautzmann.setKontostand(0);
System.out.println("Wie viel wollen sie einzahlen?");
steffenKautzmann.einzahlen(input.readLine());
}
}
[/Java]
Nun soll ich, damit, wenn der Benutzer über die Bildschirmeingabe die Daten und die Einzahlung eingibt, es ihm den neuen Kontostand anzeigt, etwas programmieren, dass genau dies bewirkt.
Der Befehl soll noch in der Fachklasse stehen.
Könnt ihr mir helfen ?
Zuletzt bearbeitet von einem Moderator: