Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

asata avatar asata 8 Точки

[Technical Issue] Java - Variable

Здравейте, искам да запитам дали някой знае има ли начин да задам variable int в Java, която пре следващото минаване на форийч цикала да не се променя а да остане сущото число от първият път? Благодаря

Тагове:
1
Java Advanced 25/08/2014 18:13:41
Samuil.Petrow avatar Samuil.Petrow 1550 Точки

Е ти каквото и да декларираш - няма да се промени. Искаш да кажеш итератора да не си продължи стъпката, а да стои на същото място?

Защо не ползваш обикновен for цикъл и да си намаляш индекса когато ти е необходимо ?

Нещо не разбирам въпроса.

0
asata avatar asata 8 Точки

Защото ползвам хеш мапове

0
Samuil.Petrow avatar Samuil.Petrow 1550 Точки

Хубаво ще е да си описваш проблемите по-коректно, не сме врачки да гадаем. Направи си друга колекция за меморизация, няма как да спреш итератора или да му кажеш .previous дори и да си декларирал такъв, а да не ползваш foreach...

 

0
25/08/2014 17:33:43
aslv1 avatar aslv1 304 Точки

Както колегата @Samuil.Petrow ти е отговорил, всяка променлива, декларирана извън цикъла, ще си запазва стойността при всяка итерация (освен ако не правиш нещо с нея в тялото на цикъла smile).

Разгледай в интернет поведението на static променливите - концепцията е една и съща / подобна в почти всички програмни езици.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.