Есть задание и оно мне понятно (вроде), я его выполняю. Объясните пожалуйста значение каждой строки во всей задаче.
package com.javarush.task.task01.task0129;
/*
Считаем длину окружности
*/
public class Solution { - тут мы создали класс и просто рандомно назвали его "Solution" ( могли и по другому, ну и далее по коду.. )
public static void main(String[] args) { - тут в класе Solution мы делаем "обязателный" метод main ?
printCircleLength(5); - а это что вообще? Судя по условию - Параметр метода со значением "5". Мы могли любой параметр приписать?
}
public static void printCircleLength(int radius) { - тут запутался, мы обращаемся к "тому" самому созданному параметру ранее? и сразу добавляем в него числовую переменную "int" с именем "radius" , и так как ранее был задан "параметр", то у этой переменной int radius автоматом значение "5" ??
double L = 2 * 3.14 * radius; - тут мы сознаем переменную double (так как значение не будет целым числом) c именем "L" ( пофиг какое имя?) и говорим что оно ровно этой ( 2 * 3.14 * radius) формуле
System.out.println(L); - тут все понятно ))
}
}
PS Пока выходит, что я делаю, но что делаю не догоняю. Просто как то интуитивно, даже не читая помощи и подсказок. Так ли я понимаю то что делаю ?