Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/17: Рейтинг темы: голосов - 17, средняя оценка - 4.82
romanastya
0 / 0 / 1
Регистрация: 03.06.2012
Сообщений: 27
1

Как сделать переменную, инициализированную в цикле for, досупную вне этого цикла?

20.06.2012, 13:54. Просмотров 3337. Ответов 4
Метки нет (Все метки)

Здравствуйте.
Подскажите как сделать чтобы переменная которая была инициализированна в цикле for была доступна в дальнейшем. например
Java
1
2
3
4
5
6
7
int c;
    for(int i=1; i>10; i++)
        {
        c=5+i;  
        }
    int d=c+5;
    System.out.println(d);
Здесь программа выдает ошибку в строке int d=c+5; о том что "Локальная переменная "с" не может быть инициализированна.

Заранее спасибо за ответ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 13:54
Ответы с готовыми решениями:

Как сделать переменную типа String, представленную в блоке if, доступной вне этого блока? Java программирование
Как сделать переменную типа String, представленную в блоке if, доступной вне...

Как сделать повторения этого цикла?
Как сделать так что бы эта "прога" выполнилась 10 раз? import...

Как вывести переменную в консоль инициализированную SQL запросом из БД MS Access?
Господа, Выручайте, то ли я не очень, то ли лыжи по асфальту не едут=) Я...

Значения переменных, задаваемые в цикле, не читаются вне цикла
итак,суть проблемы. есть несколько вложенных циклов for, в которых в качестве...

В каком месте использовать конструктор - вне цикла или в цикле?
Добрый день! Как писать правильнее? Ниже два примера: QStringList data;...

4
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
20.06.2012, 13:58 2
вместо
Java
1
int c;
напишите
Java
1
int c = 0;
0
romanastya
0 / 0 / 1
Регистрация: 03.06.2012
Сообщений: 27
20.06.2012, 14:03  [ТС] 3
Цитата Сообщение от YuraAAA Посмотреть сообщение
вместо
Java
1
int c;
напишите
Java
1
int c = 0;
Так тогда пересенная С будет всегда иметь значение 0, или после того когда выполнится цикл она получит новое значение?

Добавлено через 1 минуту
Проверил. Не выходит. С = 0 постоянно в конце выводит мне значение 5, тоесть d=с+5=0+5=5.
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
20.06.2012, 14:07 4
Так а Вы в цикле ошиблись.
надо так :
Java
1
for(int i=1; i<10; i++)
1
romanastya
0 / 0 / 1
Регистрация: 03.06.2012
Сообщений: 27
20.06.2012, 14:13  [ТС] 5
Цитата Сообщение от YuraAAA Посмотреть сообщение
Так а Вы в цикле ошиблись.
надо так :
Java
1
for(int i=1; i<10; i++)
Спасибо большое. Работает.
0
20.06.2012, 14:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2012, 14:13

Возможно ли увидеть инициализированную переменную сессии в файле .asp
Добрый вечер. Возможно ли увидеть инициализированную переменную сессии в файле...

С.AVR.Как сделать переменную цикла частью имени другой пер-й
Вот только недавно обратно начал заниматься электроникой и задумал уже второе...

Цикл в delphi. Сделать переменную константой в цикле
Вообщем у меня цикл - там огромные формулы... и в итоге с каждым началом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru