powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Цикл с условием
8 сообщений из 8, страница 1 из 1
Цикл с условием
    #39833438
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Подскажите, пожалуйста, как создать короткий цикл с условием на Java.

Я пытаюсь написать цикл, который создает счетчик на основе определенного условия. Написал IF IF ELSE часть, но не понимаю, как поместить ее в цикл:

Код: java
1.
2.
3.
4.
5.
6.
7.
out_user_session_counter = 1;

if (c_session_end.equals("session end")) {
out_user_session_counter = out_user_session_counter + 1; 
}
else {out_user_session_counter = out_user_session_counter + 0;
}



Цель счётчика такая: каждый раз, когда выполняется условие c_session_end.equals ("session end") счетчик out_user_session_counter должен прибавлять 1
...
Рейтинг: 0 / 0
Цикл с условием
    #39833474
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiДобрый день!

Подскажите, пожалуйста, как создать короткий цикл с условием на Java.

Я пытаюсь написать цикл, который создает счетчик на основе определенного условия. Написал IF IF ELSE часть, но не понимаю, как поместить ее в цикл:

Цель счётчика такая: каждый раз, когда выполняется условие c_session_end.equals ("session end") счетчик out_user_session_counter должен прибавлять 1

Что у вас является точкой останова цикла? Когда заканчивается подсчет out_user_session_counter ?
...
Рейтинг: 0 / 0
Цикл с условием
    #39833476
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Лалов,

Цикл по количеству строк, остановка, когда достигаем последней строки, скажем 10 строк в таблице
...
Рейтинг: 0 / 0
Цикл с условием
    #39833477
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переписала таким образом:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
int rows = 11;
int out_user_session_counter = 1;

for(int i = 1; i < rows; i++){
   if (c_session_end.equals("session end")) {
      out_user_session_counter = out_user_session_counter++; 
   }
}



Но выдаются пустые строки.
...
Рейтинг: 0 / 0
Цикл с условием
    #39833485
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppi,


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
int rows = 11;

for(int i = 1; i < rows; i++){

int out_user_session_counter = 1;

   if (c_session_end.equals("session end"))
 {
out_user_session_counter = out_user_session_counter + 1; 
}
else {

out_user_session_counter = out_user_session_counter + 0;
}

}

System.out.println(out_user_session_counter );
...
Рейтинг: 0 / 0
Цикл с условием
    #39833487
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если юзаете таблицу на сервере какую нибудь, через Jdbc к примеру, и переменная это название поля, то там несколько все по другому. Это в том случае если вы пытаетесь привязать обычный цикл к строкам таблицы и значениям таблицы на SQL сервере.
...
Рейтинг: 0 / 0
Цикл с условием
    #39833691
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skleppiПереписала таким образом:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
int rows = 11;
int out_user_session_counter = 1;

for(int i = 1; i < rows; i++){
   if (c_session_end.equals("session end")) {
      out_user_session_counter = out_user_session_counter++; 
   }
}



Но выдаются пустые строки.
При каждом новом "круге" в цикле внутри цикла должно откуда-то считываться новое значение c_session_end, иначе вы всё время сравниваете с одним и тем же. И вот это лишнее: out_user_session_counter = out_user_session_counter++; как-нибудь так:
Код: java
1.
2.
3.
4.
5.
6.
for(int i = 1; i < rows; i++){
   String c_session_end = getNewVersionOfSessioEnd();
   if (c_session_end.equals("session end")) {
      out_user_session_counter++; 
   }
}
...
Рейтинг: 0 / 0
Цикл с условием
    #39833822
skleppi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за помощь!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Цикл с условием
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]