Как объявить Pi константной переменной? Компилятор не принимает public static final double pi = 3.14. Пробовал по аналогии с плюсами const double pi = 3.14, но чет тоже не работает)
Антон
15 уровень
Как объявить константную переменную?
Решен
Комментарии (7)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей Свириденко
5 февраля 2019, 20:37
package com.javarush.task.task01.task0129;
/*
Считаем длину окружности
*/
public class Solution {
public static void main(String[] args) {
printCircleLength(5);
}
public static void printCircleLength(int radius) {
//напишите тут ваш код
double Pi = 3.14;
double L;
L = 2 * Pi * radius;
System.out.println(L);
// Примерно такой код должен получиться.
// Удали встроенный код и вставь этот.
// Далее не забудь разобрать, ведь без этого дальше не поймёшь тем.
// комментарии можешь удалить и оставить ведь коллайдер их и так не читает.
// Удачи в прогрессе на javarush ;)
}
}
0
Евгений
25 января 2019, 13:40
я пошёл ещё проще,в задании не просили объявлять каких либо переменных...
System.out.println(radius*2*3.14);
+2
Михаил
13 ноября 2018, 16:22
тут все гораздо проще объяви Pi через double Pi = 3.14 , и объяви расчет L
а дальше просто выводи на экран расчет через system.out.print
0
--------Master
8 ноября 2018, 19:07решение
Константы так и объявляются в Яве, вопрос только в том, где именно объявляешь: если внутри метода, то модификаторы public и static там недопустимы.
+5
Jaroslav (г. Тюмень)
8 ноября 2018, 18:09
В (2 уровень, 4 лекция) об этом будет говориться
Я в printCircleLength написал double Pi = 3.14; т.к. сам метод public static Не совсем уверен правильно ли рассуждаю но работает )))
0
Антон
8 ноября 2018, 18:33
Это не константная переменная. Ты ее можешь изменить дальше, написав, к примеру:
pi = 12;
А константную переменную ты не имеешь права изменять после инициализации, а можешь только считывать ее значение.
В том-то и вопрос. Как объявить ее именно константной...
0
Jaroslav (г. Тюмень)
8 ноября 2018, 18:36
а для чего это нужно? любопытно
0