Frage von Viauds, 37

Warum funktioniert diese (Java) Anwendung nicht?

Diese Andwendung soll aus 3 Eingaben (Zahlen) die größte Erkennen. Doch egal was ich mache ich kann nur 2 Eingaben machen und es kommt 49 raus obwohl ich 49 garnicht eingegeben habe.

package javaapplication1;

import java.io.*;

public class JavaApplication1 {

    public static void main(String argv[]) throws IOException {
        int A,B,C,Max;

        System.out.println("Bitte alle 3 Zahlen eintragen");
     A=System.in.read();
        B=System.in.read();
     C=System.in.read();
       System.out.println("Berechne groeßte Zahl ...");
        if (A > B && A > C) {
         Max = A;
            System.out.println("Die Größte Zahl ist "+Max+".");
        } else if (B > C) {
         Max = B;
         System.out.println("Die Größte Zahl ist "+Max+".");
        } else {
         Max = C;
            System.out.println("Die Größte Zahl ist "+Max+".");
      }
    }
}

Mit verwirrten Grüßen

Viadus

Antwort
von Maimaier, 16

http://www.javaschubla.de/2007/javaerst0100.html

Kommentar von Viauds ,

Danke .. Ich probiere es mal so...

Keine passende Antwort gefunden?

Fragen Sie die Community