Вложено для циклов с 1-100 и 1-1000 - PullRequest
0 голосов
/ 07 сентября 2018

Привет, я в настоящее время учусь в классе AP java в 11-м классе.Мне нужна конкретная помощь по вложенным циклам для подсчета до 100. Мне нужно 2 для циклов и сказал, что я не могу использовать числа 100.

for (int i = 1; i <= ???; i++){
    for (int j = 1; j <= ???; j++){
        System.out.print(j + " ");
    }
}

Я хочу, чтобы это считать до 100 от 1 с 2 для циклов,И нет номера 100-х годов.Я делаю шаг за шагом те, которые я тестировал, но не смог понять полностью

более полный ответ ниже:

for (int i = 0; i <= 9; i++){
    for (int j = 1; j <= 10; j++){
        System.out.print(i * 10 + j + " ");
    }
}

Шаг 1 (из внешнего цикла): переменная iобъявляется со значением 0. Шаг 2: Тестовый случай, если i меньше или равно 9, если true, запустить тело кода в цикле.если false, выход из цикла Шаг 3: если тестовый случай внешнего цикла равен true, выполнить тело кода;объявляет от j до 1, проверяет, является ли j меньше или равным 10, шаг 4: если тестовый случай внутренних циклов равен true, выполнить команду печати

1 Ответ

0 голосов
/ 07 сентября 2018

Я предполагаю, что вы хотите считать от 0 до 99, так как вы не хотите использовать 100, так что это должно сделать эту работу.

    for (int i = 0; i <= 9; i++){
        for (int j = 0; j <= 9; j++){
            System.out.print(i + "" + j + "\n");
        }
    }

Редактировать 1: Если вы заинтересованы в печати диапазона от 1 до 100, вы можете проанализировать строку до целого числа, прежде чем печатать ее, и добавить одну к ней.

for (int i = 0; i <= 9; i++){
        for (int j = 0; j <= 9; j++){
            System.out.print((Integer.parseInt(i + "" + j)+1) + "\n");
        }
    }
...