Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 1
Регистрация: 27.05.2015
Сообщений: 25

Не работает цикл

23.08.2015, 22:27. Показов 2408. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, почему не работает цикл по условию? Делаю все как наисано в книге. У меня должны выводиться в консоль значения 1,2,3... и т.д. Но в консоль высвечивается только значение 10.
Java
1
2
3
4
5
6
7
8
9
10
package test;
 
public class forTest {
    public static void main(String args[]) {
        int x;
        for(x = 0; x<10; x = x + 1);
        System.out.println("Значение x: " + x);
    }
 
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.08.2015, 22:27
Ответы с готовыми решениями:

Цикл: как работает цикл в цикле
Не могу понять как работает цикл в цикле например: repeat begin lalalala if что-то1&lt;&gt;100 then begin lalalala2 ...

На Главной странице не работает правильно вывод (неккоректно работает цикл)
Я создал тему с нуля. И мне нужно было чтоб на главной странице(Главная) http://www.wnero.esy.es/home/ и при заходе на сайт по...

Цикл работает неправильно, в то время как POST работает
Всем привет! Я хотел написать под php скрипт с авторизацией, брут, на своем сайте(подбор пароля). Написал код на загрузку словаря +...

12
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
23.08.2015, 22:29
смотрите внимательнее в книге, или там опечатка, после цикла не должно быть точки с запятой, а должна быть скобка {
а после вывода скобка }
тогда все будет ОК. А в своей проргамме вы сначала пробежали весь цикл, а потом только вывели в консоль значение
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
23.08.2015, 22:30
Лучший ответ Сообщение было отмечено zKDJiz как решение

Решение

Цитата Сообщение от zKDJiz Посмотреть сообщение
Java
1
for(x = 0; x<10; x = x + 1);
точку с запятой после скобки уберите
0
0 / 0 / 1
Регистрация: 27.05.2015
Сообщений: 25
23.08.2015, 22:31  [ТС]
Спасибо, только что сам заметил свою опечатку. В книге все верно.
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
23.08.2015, 22:35
Цитата Сообщение от Welemir1 Посмотреть сообщение
должна быть скобка {
а после вывода скобка }
если в теле одна строка, как в данном случае, скобки не обязательны
0
0 / 0 / 1
Регистрация: 27.05.2015
Сообщений: 25
23.08.2015, 22:43  [ТС]
Я попробовал изменить
Java
1
x = x + 1;
на
Java
1
x++
В книге сказано что эта команда аналогичная выражению x = x + 1. Но запустив прогу в консоле процесс стал непрерывным. То есть постоянно мигает 0, (условие x = 0) почему не прибавляет еденицу?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
23.08.2015, 22:47
Цитата Сообщение от zKDJiz Посмотреть сообщение
процесс стал непрерывным
измененный код в студию!
0
0 / 0 / 1
Регистрация: 27.05.2015
Сообщений: 25
23.08.2015, 22:53  [ТС]
Java
1
2
3
4
5
6
7
8
9
10
package test;
 
public class forTest {
    public static void main(String args[]) {
        int x;
        for(x = 0; x<9; x = x++)
        System.out.println("Значение x: " + x);
    }
 
}
0
65 / 64 / 15
Регистрация: 15.12.2013
Сообщений: 166
23.08.2015, 22:58
zKDJiz, исправь
Java
1
 for(x = 0; x<9; x++)
0
0 / 0 / 1
Регистрация: 27.05.2015
Сообщений: 25
23.08.2015, 23:04  [ТС]
Что исправить?
Java
1
х < 9
Это?
0
23.08.2015, 23:05

Не по теме:

у меня в голове не укладывается, как люди читают, по диагонали что ли

0
65 / 64 / 15
Регистрация: 15.12.2013
Сообщений: 166
23.08.2015, 23:14
zKDJiz, всю строку, замени это
Java
1
 for(x = 0; x<9; x = x++)
на это
Java
1
 for(x = 0; x<9; x++)
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
24.08.2015, 16:10
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
если в теле одна строка, как в данном случае, скобки не обязательны
так то оно так, но лучше эти скобки юзать всегда и в условиях и в циклах.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2015, 16:10
Помогаю со студенческими работами здесь

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Не работает цикл while
Не работает цикл (строка 14). Прокручивает всю программу, но этот цикл игнорирует. Подскажите пожалуйста, в чем проблема? #include...

Не работает цикл!!!
Help!!!!! Почему не считает цикл... опять где-то ошибся #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;math.h&gt; ...

Цикл While не работает
Не могу понять почему в браузере выводятся бесконечные 1. Должно, по идеи, выводится 12345 и так до 30. В чем косяк? Код: ...

Не работает цикл for
вот код maxCount = 17for (var count=0; count &lt; maxCount; count++) { con.log(count) }


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru