Здравствуйте, люди. подскажите новичку по вложенным циклам. нужно сделать последовательность от 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 без массива) и просто циклами.
Я так понял вы сюда приходите с учебными задачами, лучше решайте их сами (как угодно криво) и приходите с проблемами в решении. Четко поставьте вопрос, что хотите получить, что получаете и что на ваш взгляд не работает.
Сейчас вы списываете, это не пойдет вам на пользу.
Для этой задачи опишу алгоритм, а закодируете вы его сами:
1. Первый цикл от 1 до 10 (10 не включается)
1.1 Вывести счетчик цикла
1.2 вывести 10 минус счетчик цикла
все. число 10 можно вынести в отдельную переменную, по желанию
for с меткой типа loop, break-continue
старайтесь их использовать только в краних случаях, они не очень вписываются в код (наследие си'шного goto)
можно пройтись от 0, избавимся от +1, и правильней формализуйте ворос
for (int i=1; i<=9; i++){
System.out.printf(%d i);
System.out.printf(%d (9-i+1));
}
Во-первых, разберитесь с синтаксисом циклов. Во-вторых, с областью видимости переменных. В-третьих, раз вы говорите о вложенных циклах, то циклов должно быть как минимум 2, тогда один будет расположен в пределах другого. А у вас всего один цикл...
for (int i=1; i<10; i++){
for (int k=9; k>0; i--){
...
}
}
И подсказка - вложенные циклы выглядят примерно так
Есть меню и там группа с чекбоксамиМогу пометить один потом меню исчезает
Всем доброго времени сутокВывожу все данные с таблицы БД в Gridview