Я делаю приложение, которое показывает таблицу чисел, но показывает только последний расчет, мне нужны все расчеты от 1 до 10

КодH Привет, я пытаюсь сделать приложение, которое показывает таблицу чисел, заданных пользователем. Я могу получить только последний ответ таблицы, например, он показывает только 5 * 10 = 50, но мне нужна вся таблица от 1 до 10. Для справки я также прикрепил несколько изображений приложения. пожалуйста помоги.

Пожалуйста, прочтите Как спросить и добавьте код в формате кода, не добавляйте изображения кода.

ADM 06.04.2022 06:49

Пожалуйста, не вставляйте изображения вашего кода.

Sambhav. K 06.04.2022 12:25
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
2
34
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Я думаю, что ваша логика неверна, пожалуйста, проверьте оператор цикла. Если вам нужен результат всей таблицы от 1 до 10, вам следует начать цикл от 1 до 10 с приращением.

for(int i = 1; i < = 10; i++) {
            Log.d((input+" * "+i+" = "+ input * i );    
        }
Thanks
Ответ принят как подходящий

Вот простое решение для разработчиков Java

int a  = 1; //User Input
StringBuilder table = new StringBuilder();
for(int i = 1; i <= 10; i++) {
    table.append(a).append(" * ").append(i).append(" = ").append(a * i).append("\n");
}
String finalTable = table.toString();

Другие вопросы по теме