Beiträge von Krackmoe

    Sodala hab den Fehler mit der Subtraktion nicht mehr.

    Jedoch, dass er mir einfach zuviele Meldungen raushaut beim Ergebnis.

    Z.b. wenn ich nur + 1 2 3 eingebe (also eine Zahl zuwenig) haut er mir 1. Falsche Eingabe 2 raus, was ja noch richtig ist... ABER dann auch nochmal das Ergebnis..

    Addition funktioniert wunderbar.

    Subtraktion nicht.

    Wenn ich z.b. - 1 2 3 4 eingebe, sollte rauskommen: -2 -2 bei mir kommt aber: -4 -6 raus

    Complex Klasse:


    http://paste-it.net/4449

    Ja hab eine Klasse Daniel erstellt in Daniel.java

    das mit dem case ' ': hab ich schon ausprobiert. Funktioniert aber leider damit nicht.
    Und rein mim default gehts auch nicht, dann tut er nämlich einfach gar nichts und gibt mir keine "Falsche Eingabe" aus.

    Möchte noch eine case Anweisung eingeben, dass falls rechenop ein leerzeichen sein sollte oder gar nichts eingegeben wird, das auch Falsche Eingabe erscheint.
    Finde im ganzen Internets nichts dazu, wie ich so einen Case erstelle.

    Sodala jetzt hab ich das ganze bisel überarbeitet. Funktioniert jetzt auch.

    Nur gibt er mir jetzt immer a b und c aus. Dabei will ich ja nur einen einzigen Wert nämlich den Mittelwert.
    Jemand nur einen kleinen Tipp, damit ich in die richtige Richtung zu denken beginne?

    Programm ist natürlich noch nicht fertig. Aber ich kanns ned komplieren.
    Weil er mir immer die Fehlermeldung Operator "<" cannot be applied to java.util.scanner.

    Hab ich da irgendwas entscheidendes vergessen?

    import java.util.*;

    public class Flug
    {

    public static void main (String[] args)
    {

    int schalter;
    char ausweis;
    char j;
    Scanner einlesen = new Scanner(System.in);

    System.out.println("Wollen Sie zu Schalter 1 oder Schalter 2 gehen? ");
    schalter = einlesen.nextInt();

    if ( schalter == 1) {
    System.out.println("Sie haben Schalter 1 gewaehlt!");
    System.out.println("Wollen sie ihren Ausweis herzeigen? ");
    ausweis = einlesen.next().charAt(0);
    }
    if ( ausweis == 'j')
    {
    System.out.println("Danke, auf Wiedersehen");
    }

    --------------------------------

    Das ist nur der erste Teil. Dürfte aber schon nur so vor Fehlern strotzen.
    Ich hab 0 Plan warum!!
    Allein das er andauernd meint, dass die Variable ausweis nicht initialisiert worden ist, versteh ich nicht. Hab sie oben doch eh mit char ausweis initialisiert!?