2016-03-24 17 views
0

herkes bu hata ne anlama geldiğini bilir?Yöntem ve dönüş sorunları

+0

"getLength" parametrelerine bakın ... sonra geçtiğiniz argümanlara bakın (yok) ... –

+0

Argümanları anlatabilir misiniz? Orada çok kayboldum –

+0

'getLength (...)' nin amacı nedir? Girmeniz istenen değeri döndürür. – Ceelos

cevap

0

getLength geçersiz bir yöntemdir. Bir şey döndürmek isterseniz, void'u bir veri türüyle, double davanızla değiştirmeniz gerekir. Doğru parametre türlerini ve doğru parametre sayısını geçtiğinizden emin olmanız da gerekir.

0

yöntem getLength():

  1. Bu 2 parametreleri double aLength ve Scanner aKeyboard sürer.
  2. Bu değeri bir double olan uzunluğa atayacaksınız, ancakyönteminden hiçbir şey (void) döndürüyorsunuz.

Ne Denersen bu:

static double getLength() 
{ 
    Scanner keyboard = new Scanner (System.in); 
    double aLength; 
    System.out.print("Enter the rectangle's length: "); 
    length = keyboard.nextDouble(); 
    System.out.println(""); 
    return length; 
} 

ek olarak değişken keyboard sizin main() yönteminden kaldırmalısınız.