среда, 21 января 2015 г.

Variable Lenght Argument(Троеточие- когда не в курсе сколько будет значений(циферок/буковок и тд))


ПРИМЕР:

Нам необходимо найти среднее от перечисленных чисел:
1. создаем класс avrage за пределами класса main
2 в аргументе указываем переменную int ТРИ ТОЧКИ- это значит, что мы не знаем сколько будет чисел, и numbers- имя
3.отчет с нуля
4.Enhanced for loop- переменная икс:numbers
5. указываем тотал+=х
6.делаем ретёрн over numbers.ength.
7.возвращаемся к классу main и в принтауте перечисляем все значения переменной от averag

class apples {
public static void main(String[] args){
System.out.println(average(43,55,76,8,65,77,99));
}
public static int average(int...numbers){
int total=0;
for(int x:numbers)
total+=x;
return total/numbers.length;
}
}
РЕЗУЛЬТАТ:
60

Комментариев нет:

Отправить комментарий