Java-Shildt-159Stack
Внешний вид
Полный справочник по Java. Java SE 6 Edition. 7-е издание. Герберт Шилдт. "Вильямс", Москва - Санкт-Петербург - Киев, 2007, стр.159.
// 159
// Этот класс определяет целочисленный стек, который может хранить 10 значений.
class Stack {
int stck[] = new int[10];
int tos;
// Инициализация верхушки стека
Stack() {
tos = -1;
}
// Заталкивание элемента в стек
void push(int item) {
if(tos==9)
System.out.println("Stack is fool.");
else
stck[++tos] = item;
}
// Выталкивание элемента из стека
int pop() {
if(tos < 0) {
System.out.println("Stack not loaded.");
return 0;
}
else
return stck[tos--];
}
}