生成自定义条件语句-Java

生成自定义条件语句-Java,java,conditional,Java,Conditional,有没有办法生成自定义条件语句?或者这是不可能的,我只能将函数放在if中。 例如: customConditional(bar){ //run this code } 其中,如果bar为1,它将执行该代码,而任何其他数字都不会执行 编辑:我想说的是,条件是如何定义的,有没有办法定义另一个条件?无需这样做,您只需要一个方法,它将返回一个true/false语句,然后在if条件中使用它: 例如: private boolean myOwnMethod(int bar) { retu

有没有办法生成自定义条件语句?或者这是不可能的,我只能将函数放在
if
中。

例如:

customConditional(bar){
    //run this code
}
其中,如果
bar
1
,它将执行该代码,而任何其他数字都不会执行


编辑:我想说的是,条件是如何定义的,有没有办法定义另一个条件?

无需这样做,您只需要一个方法,它将返回一个true/false语句,然后在if条件中使用它:

例如:

private boolean myOwnMethod(int bar) {
    return bar == 1;  //this check can be as simple or complex as you need
}
用法:

if (myOwnMethod(bar)) {
    //run this code
}

加上一点,这个问题没什么问题。在Java中不能这样做。(你可以在C++中,但是你需要用方方格来替换卷筒,并且做很多操作员超载欺骗)。Bathsheba好的,谢谢!在这种情况下,
myOwnMethod
应该在助手
class
中声明
public static
。如果愿意,您可以为helper
类添加一个
静态导入
语句
。@BinkanSalaryman实际上不是这样,这会破坏OO设计。。它可以是公共的/私有的/受保护的,可以是对象的一部分,也可以是助手,正如您所说。。。这个问题没有足够的背景来确定范围