このページでは、2つのチェックボックスのいずれかを5回選択する必要があります。だから私はこれを書いた:ループ使用中不明
if (box1a.isSelected() == true || box1b.isSelected() == true) {
if (box2a.isSelected() == true || box2b.isSelected() == true) {
if (box3a.isSelected() == true || box3b.isSelected() == true) {
if (box4a.isSelected() == true || box4b.isSelected() == true) {
if (box5a.isSelected() == true || box5b.isSelected() == true) {
with some other things he does when it is true.
} else {
new Error("You must select an answer at all the questions");
}
あなたがトップのチェックボックスの1つをチェックしないと、彼はエラーを返します。それからcleary私はそこにループが必要ですが、私はそれを行う方法を知らない。私はwhileループの仕組みを知っていますが、この状況でどのように見えるかはわかりません。助けてください
また、私はテキストフィールドで同じことをしなければなりません。同じメソッドを使用して、私はあなたが答えてくれました。助言?
whileループは必要ありません。あなたが必要とするのはただ一つの 'if '条件です。 – adarshr
あなたの質問ではありませんが、' == true'は冗長です。各行を 'box1.isSelected()||に単純化することができます。 box2.isSelected() ' – eternalmatt