Претпоставимо да пишемо програм којим ћемо утврдити који припадници популације имају право да гласају, којима је дозвољено да пију, обоје или ниједно.
цонст ДРИНКИНГ_АГЕ = 21; цонст ВОТИНГ_АГЕ = 18;
18 и 21 су дословни. Можемо их користити литерали у свим областима нашег програма. На пример, ако (доб> 18) или ако (старост < 21). Али можемо учинити наш код разумљивијим ако га користимо константе уместо тога. иф (доб> ВОТИНГ_АГЕ) лакше је разумети. Остале предности коришћења константи су
Константе ослобађају програмера од тога да се мора сећати шта сваки буквал треба да буде. Често вредности које остају константне у читавом програму имају пословно значење. Ако постоји неколико таквих вредности, програмер их може дефинисати на почетку програма и затим радити са константним именима која се лакше памте..
Ако пословни захтеви диктирају да се константа мења (на пример, ако се доб пијења смањи на 20 у будућности), много је лакше прилагодити програм. Ако током програма користимо литерале, промена ће бити тешко извршити и постоји велика шанса да се неки случајеви неће исправити.