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

Почему x дублируется(повторяется 00 11 33 44)?

21.07.2016, 00:18. Показов 1145. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
class  MultiFor {
public static void main (String [] args) {
for(int x = 0;x<4;x++) {
for(int y =4;y>2;y--) {
System.out.println(x + " "+ y);
}
 
if(x==1) {
x++;
}
}
}
}
При компеляции выдаёт

0 4
0 3 Непонятно,почему X дублируется, и x++ не относится к x в цикле for?
1 4
1 3
3 4
3 3
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2016, 00:18
Ответы с готовыми решениями:

Почему дублируется запрос
Это запрос на вывод средств, отправляется заявка в админку и дубрлируется оказывается две заявки php 5.6 &lt;?php include...

Почему дублируется $http запрос ?
Всем привет! Вот код catalogControllers.controller('Catalog', ; }; $scope.addToFavorite = function...

Почему в файл значение дублируется (записывается дважды)?
Суть: при чтении с файла f записываю данные(числа) в массив a. Потом значения этого массива по очереди записываю в файл f1 и f2. Все...

6
64 / 64 / 26
Регистрация: 07.01.2016
Сообщений: 374
21.07.2016, 09:10
потому что и в цикле есть x++
и твой отдельный x++ находится в теле цикла for (x)
0
 Аватар для Aviz__
2759 / 2066 / 509
Регистрация: 17.02.2014
Сообщений: 9,492
21.07.2016, 09:34
Цитата Сообщение от Atheist-Sceptic Посмотреть сообщение
x++ не относится к x в цикле for
тут вы не правы, это один и тот же х.
0
1 / 1 / 0
Регистрация: 03.05.2016
Сообщений: 42
22.07.2016, 15:33  [ТС]
а почему переменная у не изменяется после цифры 3? тогда цикл завершился бы раньше
0
 Аватар для RedPatrick
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
22.07.2016, 15:39
Atheist-Sceptic, тут все достаточно очевидно, но советую Вам разобраться самому.
Попробуйте поработать в режиме debug'a, вот, к примеру видео, как это делается в Эклипс. Выведите на экран переменных х и у, поставьте точки останова в коде и попробуйте разобраться.
0
1 / 1 / 0
Регистрация: 03.05.2016
Сообщений: 42
22.07.2016, 15:46  [ТС]
Цитата Сообщение от Aviz__ Посмотреть сообщение
тут вы не правы, это один и тот же х.
Почему тогда цикл с переменной у не заканчиваеься после цифры 3 , а вместо этого у опять становится равным 4?

Добавлено через 3 минуты
Цитата Сообщение от RedPatrick Посмотреть сообщение
Atheist-Sceptic, тут все достаточно очевидно, но советую Вам разобраться самому.
Попробуйте поработать в режиме debug'a, вот, к примеру видео, как это делается в Эклипс. Выведите на экран переменных х и у, поставьте точки останова в коде и попробуйте разобраться.
Только доберусь до дома, гляну с компа
0
 Аватар для RedPatrick
143 / 115 / 61
Регистрация: 13.01.2016
Сообщений: 305
22.07.2016, 15:51
Atheist-Sceptic, сравните:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Main  {
    public static void main(String args[]) {
        
        for(int x = 0;x<4;x++) {
            for(int y =4;y>2;y--) {
            System.out.println(x + " "+ y);
            }
             
            if(x==1) {
            x++;
            }
        }
        System.out.println();
        for(int x = 0, y = 4; (x < 4)&&(y > 1); x++, y--){
            System.out.println(x + " "+ y);
            if (x == 1) x++;
        }
    }
 
}
Добавлено через 1 минуту
У меня создалось впечатление, что Вы хотите получить один цикл, в котором изменяются и х и у. А в Вашем примеру у Вас вложенный цикл (по у), который выполняется каждую итерацию цикла х.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2016, 15:51
Помогаю со студенческими работами здесь

Почему в yii1 дублируется начальный адрес в пагинации?
Добрый день, Есть такая проблема, для всех ссылок createUrl выводится нормально, именно в пагинации, генерируются странные ссылки с...

Правильная скобковая последовательность, почему дублируется последний ответ?
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; #include &lt;stack&gt; using namespace std; int main() { ifstream in; ...

Дублируется письмо при отправке функцией mail(). Почему?
Всем привет! Есть такой обработчик форм с отправкой письма получателю и отправителю. &lt;? $name=$_POST; ...

Почему число 17 не повторяется ?
Почему в результате программы число 17 не повторяется столько же раз, сколько другие числа? Кто-нибудь знает? А то что-то не разберусь....

Почему вертикальная линия повторяется?
Почему вертикальная линия повторяется второй раз внизу? Сайт: http://test1.kirfed.hfb7905u.beget.tech/ Спасибо.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru