В настоящее время я изучаю стеки в Java и задаю быстрый вопрос что будет отображать следующий код, если стек пуст? мое предположение было бы "верно"?
System.out.println(st.isEmpty());
Да, будет напечатано true.
true
Выполнение простых фрагментов кода очень просто (с IDE, такими как Eclipse - еще проще), поэтому вы можете проверить все такие предположения с помощью нескольких щелчков / нажатий клавиш.
Да, он просто вернет истину. Метод IsEmpty () вернет true, если в контейнере стека нет объектов.
Stack s1 = new Stack(); s1.push(1); s1.push(2); s1.push(3); s1.pop(); s1.pop(); s1.pop(); System.out.println(s1.isEmpty());
Если вы хотите проверить небольшие фрагменты кода, попробуйте http://ideone.com!
В будущем попробуйте файлы .jpage. Они обеспечивают способ в Eclipse запускать небольшие фрагменты кода, как будто они интерпретируются!