快速java问题
我现在正在学习java的堆栈,有一个快速的问题。如果堆栈为空,下面的代码将显示什么?我的猜测是“真的”快速java问题,java,stack,Java,Stack,我现在正在学习java的堆栈,有一个快速的问题。如果堆栈为空,下面的代码将显示什么?我的猜测是“真的” 是,它将打印true 运行简单的代码片段非常容易(使用Eclipse之类的IDE,甚至更容易),因此只需单击几下/击几下键,就可以验证所有这些假设。将来,请尝试一下.jpage文件。它们提供了一种在Eclipse中运行小代码片段的方法,就像它们被解释一样 如果您想测试小的代码片段,请尝试 是的,它只会返回true。 如果堆栈容器中没有可用的对象,IsEmpty()方法将返回true Stack
是,它将打印
true
运行简单的代码片段非常容易(使用Eclipse之类的IDE,甚至更容易),因此只需单击几下/击几下键,就可以验证所有这些假设。将来,请尝试一下.jpage文件。它们提供了一种在Eclipse中运行小代码片段的方法,就像它们被解释一样 如果您想测试小的代码片段,请尝试 是的,它只会返回true。 如果堆栈容器中没有可用的对象,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());
我在使用eclipse时遇到问题,似乎找不到“编译”按钮。@马克:那你应该读一本教程。其他人设法使用Eclipse,你也可以!eclipse有一个“运行”按钮/菜单选项。它会自动编译文件(默认情况下)eclipse中没有“编译”按钮(项目菜单中的“构建”选项除外)。每次保存当前文件时,代码都会自动编译。但它不会自动保存文件(无论如何,上次我用过它),因此请确保先保存。
Stack s1 = new Stack();
s1.push(1);
s1.push(2);
s1.push(3);
s1.pop();
s1.pop();
s1.pop();
System.out.println(s1.isEmpty());