Ergebnis 1 bis 2 von 2
  1. #1
    Trojaner Avatar von passporttoo
    Registriert seit
    02.10.2008
    Beiträge
    92

    Standard Problem mit Ea.eingabedouble

    Hallo
    zusammen ich habe was mit java geschreiben aber es funktioniert iwie net. Ich habe das geliche nochmal in der Schule probiert und da funktioniert es ...

    So Sieht es aus:
    class ZA
    {
    public static void main (String args[])
    {
    double a=Ea.eingabeDouble ("Wie alt sind sie? ");
    if (a>=100)
    {
    System.out.println("Sie sind schon sehr alt");
    }
    else
    {
    if (a>65)
    {
    System.out.println("Nichmehr arbeiten");
    }
    else
    {
    System.out.println("Noch schaffen");
    }
    }


    }
    }



    so und das problem ist das dieser fehler kommt aber nur bei meinem pc der zu hause ist

    ZA.java:5:14: cannot find symbol
    symbol : variable Ea
    location: class ZA
    double a=Ea.eingabeDouble ("Wie alt sind sie? ");
    ^
    1 error


    irgendwie kan er die klasse Ea.eingabe net finden wie kan ich das lösen muss ich mir noch was runterladen und extra instalieren damit er das findet..

    MfG passporttoo

  2. #2
    Richard Stallman Avatar von Sawyer
    Registriert seit
    26.07.2008
    Beiträge
    2.037

    Standard

    So wie ich das sehe, wird zur Ausgabe des Wertes eine eigenen Klasse verwendet. Deshalb habe ich das ganze mal mit einer eigenen Funktion "nachgebaut"
    Code:
    public class Main {
    
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
            double a=EingabeDouble("Wie alt sind sie? ");
            if (a>=100)
            {
                System.out.println("Sie sind schon sehr alt");
            }
            else
            {
                if (a>65)
                {
                    System.out.println("Nichmehr arbeiten");
                }
                else
                {
                    System.out.println("Noch schaffen");
                }
            }
        }
    
        public static double EingabeDouble(String s)
        {
            try {
                System.out.println(s);
                BufferedReader inpud = new BufferedReader(new InputStreamReader(System.in));
                return Double.valueOf(inpud.readLine());
    
            } catch (IOException ex) {
                System.out.println("Fehler beim Umwandeln der Zeichenkette.");
            }
            return 0;
        }
    MfG, Sawyer

Stichworte

Berechtigungen

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