java - 有没有办法强制java测试两个条件而不管第一个条件?

标签 java if-statement

假设我有一个声明

if(stack.pop() == 1 && stack.pop() == 1)

如果栈顶为0,则不执行第二个条件,即只在栈顶弹出一个值。我想要的是同时弹出顶部和顶部之后的值。有没有办法在不使用另一个 if-else 语句的情况下做到这一点?

最佳答案

int first = stack.pop();
int second = stack.pop();
if (first == 1 && second == 1)

关于java - 有没有办法强制java测试两个条件而不管第一个条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22439952/

相关文章:

java - <foreach> 下的 <param> 不支持嵌套文件集元素

java - Eclipse - Google Guice

java - 如果语句布局不正确

带有函数和随机数发生器的 JavaScript if/else 语句

vb.net - 如果不能一起工作,带有内联的可空类型?

objective-c - if语句: I found something strange. 为什么我的第二个 'if'等于no?

java - Eclipse:在类路径上查找资源

java - 如何在Spring中创建Service类对象

java - 无法在不同方法中定义的内部类中引用非最终变量 i

java - 我的输入和 if-else 语句有问题,