вложенные циклы (вызов прямой и обратной последовательности)

363
11 ноября 2017, 11:17

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

 int i, j;
 for (i=1, j=9; i<=9, j=>1; i++, j--){
       System.out.printf(%d i);
       System.out.printf(%d j);
    }

были еще варианты: for с меткой типа loop, break-continue, switch-case. их нужно зациклить и из внутреннего вызвать внешний, и наоборот. но наиболее простой способ-как я предлагаю, наверное.. как зациклить switch-case? должно получиться: 192837465564738291 без массива) и просто циклами.

Answer 1

Я так понял вы сюда приходите с учебными задачами, лучше решайте их сами (как угодно криво) и приходите с проблемами в решении. Четко поставьте вопрос, что хотите получить, что получаете и что на ваш взгляд не работает.

Сейчас вы списываете, это не пойдет вам на пользу.

Для этой задачи опишу алгоритм, а закодируете вы его сами:

1. Первый цикл от 1 до 10 (10 не включается)
1.1 Вывести счетчик цикла
1.2 вывести 10 минус счетчик цикла

все. число 10 можно вынести в отдельную переменную, по желанию

for с меткой типа loop, break-continue

старайтесь их использовать только в краних случаях, они не очень вписываются в код (наследие си'шного goto)

Answer 2

можно пройтись от 0, избавимся от +1, и правильней формализуйте ворос

for (int i=1; i<=9; i++){
    System.out.printf(%d i);
    System.out.printf(%d (9-i+1));
}
Answer 3

Во-первых, разберитесь с синтаксисом циклов. Во-вторых, с областью видимости переменных. В-третьих, раз вы говорите о вложенных циклах, то циклов должно быть как минимум 2, тогда один будет расположен в пределах другого. А у вас всего один цикл...

for (int i=1; i<10; i++){
for (int k=9; k>0; i--){
...
}
}

И подсказка - вложенные циклы выглядят примерно так

READ ALSO
Множественный выбор чеков

Множественный выбор чеков

Есть меню и там группа с чекбоксамиМогу пометить один потом меню исчезает

285
inconsistent java and sql object types

inconsistent java and sql object types

Есть типы в БД:

760
Разделить данные по блокам в Gridview

Разделить данные по блокам в Gridview

Всем доброго времени сутокВывожу все данные с таблицы БД в Gridview

224
Как вытащить коодинтаы из json?

Как вытащить коодинтаы из json?

Есть String содержащий вот такой Json:

314