Вообще пока переменная есть, если ее не перезаписывать/удалять, то она будет храниться в памяти ровно столько, сколько запущена программа, а вместе с ней и значение.
"До выхода из приложения?" - Да, после выхода, по хорошему, всё, что создала в памяти программа высвобождается. Если хотите сохранять значения, то записывайте их в файлы.