PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Ea.eingabedouble



passporttoo
20.03.2010, 11:09
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

Sawyer
20.03.2010, 11:23
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"


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