-1

こんにちは、ブール値が true のときにメソッドを呼び出したいと思います。私はこれを試しました:

public void checkboxpress(int i){
    assert(day_b_1) ?  uncheckbox() : checkbox();
}

しかし、これは機能しません。私はそれを行うことができますか?ありがとう

4

2 に答える 2

8

if ステートメントを使用してください。

if (day_b_1) uncheckbox();
else checkbox();

これらのメソッドが両方とも結果を返す場合は、次のことができます

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

于 2012-07-20T17:38:13.047 に答える
0

それが本当かどうかを確認するだけです:

if(day_b_1)
   uncheckbox();   // if day_b_1 is true uncheck
else
   checkbox();
于 2012-07-20T17:40:36.760 に答える