Построение первых приложений для устройств на базе Android |
Циклическая конструкция for. Вывод–добавление числовых переменных в TextView с использованием метода append |
Часто требуется многократное выполнение однотипных операций, в том числе вычислительных. Тогда могут потребоваться сотни или тысячи строк программного кода. На выручку приходит одна из циклических конструкций – for. Теперь огромное количество строк заменят буквально несколько строк кода.
Какие элементы понадобятся для приложения видно из скриншота. Кнопка "Ряд целых чисел" выводит на экран целые числа от (-3) до 8. Если цикл изменить, эти же числа выстроятся по убыванию. Вторая - "Целые нечетные" выведет все нечетные от 5 до 19. Третья "Случайные" будет выбрасывать на экран десять случайных целых чисел в диапазоне от 0 до 9. На эту кнопку по нажимайте несколько раз.
Этот цикл записывается так: for (int i = 0; i <= 100; i++). Здесь переменная i будет в цикле увеличиваться от нуля до ста с шагом единица. Выражение i++ равносильно i = i + 1. Если написать i = i + 5, то шаг передвижения в цикле окажется равным пяти. Выражение i = i - 1 будет уменьшать переменную на единицу и передвижение в цикле изменится на противоположное. После записи for (int i = 0; i <= 100; i++) идет команда на исполнение. Если команда не одна, то они записываются внутри фигурных скобок.
Метод setText для textView затирает предыдущее его содержимое. Что бы этого не происходило необходимо использовать метод append, этот метод добавляет следующее содержимое в textView к предыдущему.
_______________MainActivity.java_______________ import android.os.Bundle; |
Выбери лучшее! allbest |