Здравствуйте. В этой строке System.out.println(peredacha.vozvrat()); он печатает 0, потому что peredacha это экземпляр, в котором переменная srednee никак не высчитывалась?

Scanner enter = new Scanner(System.in);
public static void main(String[] args) {
Bender peredacha = new Bender();
System.out.println(«Введите размерность массива: „);
int razmer = peredacha.enter.nextInt();
int masiv[] = new int[razmer];
peredacha.vvodmas(masiv);
System.out.println(peredacha.vozvrat());
}
public void vvodmas(int rp[]) {
Bender peredacha = new Bender();
for (int i = 0; i < rp.length; i++)
{ System.out.println(“Введите » + i + " элемент массива");
rp[i] = peredacha.enter.nextInt();
}
peredacha.av(rp);
}
public void av(int t[]){
double sum = 0;
for (int i:t){
sum+=i;
}
srednee=sum/t.length; }
public double vozvrat(){
return srednee;
}
}
18.11.19
0 ответов
Ответов пока нет

Виталий

от 100 p.
Читать ответы

Бобко Игорь Игоревич

от 0 p.
Читать ответы
Посмотреть всех экспертов из раздела Технологии > Java/J2EE
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store