Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Java
Перезагрузить страницу Задача - помогите, пожалуйста
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
kleontina kleontina вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 08.08.2016
По умолчанию Задача - помогите, пожалуйста - 08.08.2016, 20:28

Ниже приведены два варианта класса Counter. В полях ввода под каждым из вариантов введите значения, которые будут распечатаны после выполнения таких строк:

Counter c = new Counter();
for(int i=1;i<4;i++){
c.add(i);
}
System.out.println(c.count);
public class Counter{
public int count=4;
private int temp = 1;
public void add(int val){
temp += val;
count += temp;
}
}


public class Counter{
public int count=4;
public void add(int val){
int temp = 1;
temp += val;
count += temp;
}
}

Не могу понять, почему в первом случае 17, во втором - 13. Помогите, пожалуйста.
Ответить с цитированием
  (#2 (permalink)) Старый
Alexiski Alexiski вне форума
Любитель давать советы
 
Сообщений: 4,266
Сказал(а) спасибо: 27
Поблагодарили 54 раз(а) в 54 сообщениях
Регистрация: 16.10.2005
По умолчанию 09.08.2016, 05:14

Потому что в первом случае значение temp будет выставлено в единицу один раз при инициализации класса, а во втором - при каждом входе в метод add
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пожалуйста помогите очень надо.задача замена суммой положительных элементов igor278130 Задания за деньги 2 30.11.2013 18:54
задача на файлы(помогите пожалуйста решить очень срочно надо) andrey256 Pascal 1 24.10.2011 23:36
Помогите, задача по прологу, срочно...задача с высказываниями 4ixOn Prolog 6 10.07.2011 23:29
Помогите, задача по прологу, срочно...задача о станках 4ixOn Prolog 3 09.07.2011 22:48
помогите пожалуйста. Задача пролог Татьянаaa Prolog 9 11.01.2011 22:43
Помогите пожалуйста очень нужна задача Пролог 2.0 Anjela Prolog 2 05.05.2010 00:05
Задача про шахматы!Помогите, пожалуйста, переделать код! Katerina_Katerina Prolog 7 26.12.2009 08:36
задача не сложная, помогите пожалуйста DNF Prolog 3 13.05.2009 01:50
Пожалуйста помогите! Задача об обезьяне и банане. Поиск в ширину Аня87 Prolog 10 15.04.2009 15:09
Помогите пожалуйста! Задача "Быки и Коровы" imported_Amber Prolog 1 20.05.2008 01:20
Задача с матрицей(Помогите пожалуйста) VDK Pascal 2 02.06.2007 15:04



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов