AlcoLix
2008-12-08, 15:36:11
Hallo Community,
ich hab folgende Frage und zwar hab ich eine Aufgabe in der ich eine Methode namens "signum" schreiben soll, die einen double-Wert als Parameter übergeben bekommt und davon folgende int-Werte zurück liefert:
double-Parameter > 0.0Rückgabewert lautet 1
double-Parameter == 0.0 Rückgabewert lautet 0
double-Parameter < 0.0 Rückgabewert lautet -1
Mein Code schaut folgendermaßen aus:
class Signum
{
public static void main (String [] args)
{
double Parameter;
int rueckgabewert;
StdEingabe instream_ref;
//Objekt erzeugen
instream_ref = new StdEingabe();
//zahl einlesen
Parameter = instream_ref.liesDoubleN ("Bitte Parameter angeben: ");
if (Parameter > 0.0)
{
rueckgabewert = 1;
System.out.println ("Der Rueckgabewert lautet:" + rueckgabewert);
}
if (Parameter == 0.0)
{
rueckgabewert = 0;
System.out.println ( "Der Rueckgabewert lautet:" + rueckgabewert);
}
if (Parameter < 0.0)
{
rueckgabewert = -1;
System.out.println ("Der Rueckgabewert lautet:" + rueckgabewert);
}
}//endmethod main
}//endclass Signum
Hab ich jetzt hier zuviel geschrieben? Und wie ist das gemeint mit dem Parameter übergeben?
ich hab folgende Frage und zwar hab ich eine Aufgabe in der ich eine Methode namens "signum" schreiben soll, die einen double-Wert als Parameter übergeben bekommt und davon folgende int-Werte zurück liefert:
double-Parameter > 0.0Rückgabewert lautet 1
double-Parameter == 0.0 Rückgabewert lautet 0
double-Parameter < 0.0 Rückgabewert lautet -1
Mein Code schaut folgendermaßen aus:
class Signum
{
public static void main (String [] args)
{
double Parameter;
int rueckgabewert;
StdEingabe instream_ref;
//Objekt erzeugen
instream_ref = new StdEingabe();
//zahl einlesen
Parameter = instream_ref.liesDoubleN ("Bitte Parameter angeben: ");
if (Parameter > 0.0)
{
rueckgabewert = 1;
System.out.println ("Der Rueckgabewert lautet:" + rueckgabewert);
}
if (Parameter == 0.0)
{
rueckgabewert = 0;
System.out.println ( "Der Rueckgabewert lautet:" + rueckgabewert);
}
if (Parameter < 0.0)
{
rueckgabewert = -1;
System.out.println ("Der Rueckgabewert lautet:" + rueckgabewert);
}
}//endmethod main
}//endclass Signum
Hab ich jetzt hier zuviel geschrieben? Und wie ist das gemeint mit dem Parameter übergeben?