Size: a a a

2020 November 03

AK

Alex K. in learn.java
And method signature
источник

JI

Jalol Imomaddinov in learn.java
... ...
assign value to the value returned from method*
Get access to the value through a value call
источник

..

... ... in learn.java
correct code in main() will look like:
Scanner input = new Scanner(System.in);
CityRainfall rainObject = new CityRainfall();
System.out.println("Enter the rainfall from January to December:");
double rainfall = new double[12];
for (int i = 0; i < 12; i++)
   rainfall[i] = input.nextDouble();
rainObject.setCityClimateData(rainfall);
источник

V

Vlad in learn.java
Bromles
А неопределенное количество параметров не помешало? Просто бесит вот это вот, когда ради одного дефолтного значения надо в конце совать неопределенку и потом в теле метода смотреть, есть там чего или нет, и разбирать
почему не перегрузка?
источник

B

Bromles in learn.java
Dima
тебе не помогут непоределенное числов параметров с дефолтными значениями
Я чуть позже набросаю и скину, что имел в виду
источник

..

... ... in learn.java
Vlad
почему не перегрузка?
типо такого:

int sum(int a, int b) {
   return a+b;
}

int sum(int a) {
   return sum(a, 10);
}
источник

B

Bromles in learn.java
Gukov Viktor
При чем тут неопределенное количество параметров, если это простой массив?
Тогда как перегрузка операторов зачастую вызывает больше проблем, чем пользы
Написание кода зачастую вызывает больше проблем, чем пользы. И соотношение прямо зависит от кривизны рук

Это я к тому, что это инструмент. Качество его применения - вопрос применяющего. Но его существование расширило бы возможности
источник

AU

Abdumalik Umarov in learn.java
... ...
correct code in main() will look like:
Scanner input = new Scanner(System.in);
CityRainfall rainObject = new CityRainfall();
System.out.println("Enter the rainfall from January to December:");
double rainfall = new double[12];
for (int i = 0; i < 12; i++)
   rainfall[i] = input.nextDouble();
rainObject.setCityClimateData(rainfall);
Thank you very much
источник

..

... ... in learn.java
Abdumalik Umarov
Thank you very much
It's my pleasure
источник

B

Bromles in learn.java
Vlad
почему не перегрузка?
А зачем лепить два почти идентичных метода?
источник

..

... ... in learn.java
Переслано от ... ...
типо такого:

int sum(int a, int b) {
   return a+b;
}

int sum(int a) {
   return sum(a, 10);
}
источник

..

... ... in learn.java
Bromles
А зачем лепить два почти идентичных метода?
.
источник

D

Dima in learn.java
источник

D

Dima in learn.java
уже все давно было выяснено
источник

D

Dima in learn.java
только билдер какая-то альтернатива дефолтным значениям - все остальное полумеры/костыли
источник

..

... ... in learn.java
Bromles
А зачем лепить два почти идентичных метода?
+3 строчки кода и вот тебе с дефалтными параметрами
источник

D

Dima in learn.java
... ...
+3 строчки кода и вот тебе с дефалтными параметрами
вся проблема с датаклассами возникает
источник

D

Dima in learn.java
потому что для реализации .copy придется перебрать все возможные комбинации полей в реализации методов
источник

РК

Роман Китурко... in learn.java
Vladislav Golovatyi
наведи мышкой на атрибут "sec". ide что-то подсказывает
попробуй без первого равно
<div sec:authorize="hasRole('USER')">Text</div>
Благодарю вас! Теперь все работает 🙂
источник

B

Bromles in learn.java
Dima
только билдер какая-то альтернатива дефолтным значениям - все остальное полумеры/костыли
Ну вот я костылил через массив неопределенных параметров, а потом в методе проверял, что там в нем есть. Типа если передали, то брал оттуда значение
источник