2016-02-14 4 views
1

Почему это не компилируется?Рассчитать площадь круга, используя метод

Возможно, у вас возникла ошибка в return = n1 * (n2*n2);, но я не вижу этого.

Я пытаюсь вычислить площадь круга с помощью метода

package week2lab; 

public class Week2Lab { 
    public static void main(String[] args) 
    { 
     double Pi = 5; 
     double Radius = 3.141; 
     double CircleArea = getCircleArea(Pi, Radius);   

     System.out.println("The Area is " + CircleArea); 
    } 

    static double getCircleArea(double n1, double n2) 
    { 
     return = n1 * (n2*n2); 
    } 
} 
+0

Голосование, чтобы закрыть это как не по теме - вопрос вызван опечаткой, вряд ли поможет будущим пользователям – Krease

ответ

2

return n1 * (n2*n2); использования вместо return = n1 * (n2*n2); Вы не должны использовать = знак в return заявление

+0

Спасибо, кто ответил. Очень признателен. Мне любопытно, с таким большим количеством контента на Stackoverflow, как вы, ребята, столкнулись с моим конкретным вопросом ... Я новый для stackoverflow ... –

+0

http://stackoverflow.com/questions/tagged/java – Rehman

1

Вы не использовать = знак после return. Просто удалите это. И вы, кажется, поменяли имена (имена) Pi и Radius в своем посте. Кроме того, у Java уже есть PI constant . Таким образом, вы могли бы сделать что-то вроде,

static double getCircleArea(double radius) { 
    return Math.PI * (radius * radius); 
} 

И в этом духе, пожалуйста, используйте значимые имена переменных.

+0

Спасибо, просто любопытно, что как вы столкнулись с моими конкретными вопросами, когда в Stackoverflow есть так много ... –

Смежные вопросы