1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. 0647862

Beiträge von 0647862

  • Calculator

    • 0647862
    • 6. November 2008 um 22:34
    Zitat von Moni_woj

    Hallo

    Ich habe das Programm eigentlich schon fertig, leider gibt es ein keines Problem und ich weis nicht ob das in die Benotung stark einfließt.

    Es gibt beim herunterladen der Angabe auch Dateien mit Testwerten. Die heißen SimpleCaltulator.i1-i7. Alles test sind positiv ausgefallen bis auch die Date SimpleCaltulator.i1.

    Denn da werden 2 Zahlen korrekt eingegeben aber als Operator nichts mehr.

    Fehler:
    Exception in thred "main" java.util.NoSuchElementExeption
    at java.util.Scanner.throwFor(Scanner.java:838)
    at java.util.Scanner.next(Scanner.java:1347)
    at Calculator.main(Calculator.java:16)

    Wer kann helfen? Ich hab mir gedacht das die Leerzeichen oder Enter abzufangen aber ich weis nicht wie das gehen soll.

    Alles anzeigen

    da gibts so viele möglichkeiten. du darfst nicht so kompliziert denken :)

    ich weiß nicht ob du dich mit switch-case auskennst deswegen werd ichs mal ein bisl umständlicher schreiben. aber anfangs logischer.

    also wie sagst du dem programm dass er eine zahl erwartet...?

    ich schätz mal in deinem code wird etwas wie...

    Code
    ...
    if(reader.hasNextInt()){
       zahl = reader.nextInt();
    }else{
       boolean = false;
    }...

    ...stehen

    und mit den operatoren machst dus nicht anders:

    Code
    ...
    if(reader.hasNext()){
      if(reader.next().equals("+")){
        ergebnis = zahl + zahl2;
      }
      elseif{
        ...
      }else{
        boolean = false;
      }
    }else{
      boolean = false;
    }...
    Alles anzeigen

    ich muss zugeben es ist nicht sehr "schön" geschrieben aber ich glaube anfang einfacher zu verstehen

  • Euklidischer Algorithmus

    • 0647862
    • 2. Juli 2008 um 17:29

    abc

Rechtliches

Impressum

Datenschutzerklärung