Anzeige:
Ergebnis 1 bis 15 von 18

Thema: Java (Anfänger)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    06.10.2007
    Beiträge
    20

    Java (Anfänger)

    Hi,
    ich hab hier so eine typische Aufgabe und soll ein Konto erstellen.
    Dadrin muss ich zwei Methoden definieren einmal zahleEin und hebeAb, aber irgendwo ist bei mir ein Fehler

    public class Konto
    {
    private int _saldo;
    private int _kontostand;
    private int _geld;
    private int _neusaldo;

    public Konto()
    {
    _saldo = kontostand;
    _zahleEin = _saldo;
    }

    public int zahleEin
    {
    if _saldo + _geld; (hier soll der Fehler auftretten und zwar soll das Symikolon fehlen)
    return _neusaldo
    }

    public int hebeAb
    {
    if _saldo - _geld;
    return _neusaldo
    }
    }


    Mag mir jemand erklären was ich falsch gemacht habe?

    Grüße,
    Mareike

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Und du bist dir sicher, dass das Java ist?!

    Für mich sähe das etwa so aus:

    Code:
    public class Konto
    {
      private int _saldo;
    
      public Konto(int kontostand)
      {
        _saldo = kontostand;
        return;
      }
    
      public int zahleEin(geld)
      {
        _saldo = _saldo+geld;
        return _saldo;
      }
    
      public int hebeAb(geld)
      {
        if(_saldo - geld <0)
        {
          System.out.println("Sie dürfen keine Schulden machen - Buchung storniert!");
        else
        {
         _saldo= _saldo - geld;
        }
        return _saldo
      }
    }
    MfG Bischi

    PS: Vielleicht solltest du dir die Links hier mal anschauen: http://homepage.sunrise.ch/mysunrise...ials_java.html
    Geändert von bischi (07-11-2007 um 19:05 Uhr)

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.10.2007
    Beiträge
    20
    Hi,
    erstmal danke.
    Es sollte eigentlich Java darstellen.

    public int zahleEin(geld) fehlt der identificer, wo muss ich den reinschreiben?
    Muss ich nicht noch Geld irgendwo definieren?

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Zitat Zitat von Mareike88 Beitrag anzeigen
    public int zahleEin(geld) fehlt der identificer, wo muss ich den reinschreiben?
    Muss ich nicht noch Geld irgendwo definieren?
    Jau, es muss public int zahleEin(int geld) und public int hebeAb(int geld) heißen.

    Jan

    P.S.: IMHO ist es in Java eigentlich nicht üblich, private Variablen mit einem Unterstrich zu beginnen.

  5. #5
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Oh sorry - da ist natürlich das int zwei mal verloren gegangen Und ob da ein Unterstrich kommt, oder nicht ist schlussendlich auch egal

    MfG Bischi

    PS: @ mareike: Ich würde dir wirklich dringendst empfehlen, mal ein Java-Buch aufzuschlagen. www.javabuch.de finde ich persönlich ganz ok (gratis legaler Download). Oder sonst halt eines der anderen auf meiner Linkpage...

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.05.2007
    Beiträge
    656
    Zitat Zitat von bischi Beitrag anzeigen
    ... Und ob da ein Unterstrich kommt, oder nicht ist schlussendlich auch egal ...
    Ja, für die Funktion ist es würstchen. Aber es gibt eben einige Empfehlungen von Sun und allgemein praktizierte Stile für die Programmierung - da wollte ich nur drauf hinweisen.

    Jan

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.10.2007
    Beiträge
    20
    Hi bishi ich hab mir das runtergeladen ich hab hier auch ein Buch von der Uni rumliegen.
    Wenn ich die Quelltexte sehe kann ich meistens auch alles zuordnen, aber sobald ich was selber machen soll, weiss ich nicht wo ich anfangen soll, bzw. wo ich was hinschreiben muss.

    Genauso soll ich den "Startwert" des Kontos automatisch auf 10 stehen , wobei ich dann
    private int _saldo+10; geschrieben habe, er sagt zwar nicht das es falsch ist aber geht tut es trotzdem nicht.
    Und da ich momentan alleine zu Hause sitze und niemand hab mit dem ich andere Möglichkeiten diskutieren kann, muss halt das Internet herhalten.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •