基于布尔值运行方法

Ahm*_*mad -1 java

你好我想在布尔值为true时调用一个方法.我试过这个:

public void checkboxpress(int i){
    assert(day_b_1) ?  uncheckbox() : checkbox();
}
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我可以这样做吗?谢谢

hvg*_*des 8

使用if语句 - 不要试图表达(KISS - Keep It Simple,Silly).

if (day_b_1) uncheckbox();
else checkbox();
Run Code Online (Sandbox Code Playgroud)

现在,如果这两种方法都返回结果,那么你可以做到

result = day_b_1 ? uncheckbox() : checkbox();