0

数値が 10、20、30、40 のときのブール値テストを作成しようとしていました。これは 1 から 100 までのループで使用されます。多分答えます。

4

3 に答える 3

7

次のようなものはどうですか:

for ( var i = 0; i <= 100; ++i) {
  if (i % 10 == 0) {
    // Something here for multiples of 10
  } else {
    // Something else here.
  }
}
于 2010-06-15T16:22:47.703 に答える
1
for (var i = 1; i <= 100; i++) {
  // Good catch Gert - ! has higher precedence than %, needs parens
  if (!(i % 10)) {
    alert(i);
  }
}

10、20、30、40、50、60alertなどで割り切れるたびに。

于 2010-06-15T16:24:24.390 に答える
1

私があなたの質問を正しく理解しているなら、あなたは次のことをしたいと思うでしょう:

for(int i = 1; i <= 100; ++i)
{
  if(i % 10 == 0)
   { 
    //success
   }

}

次に、除算の余りを返すモジュラス演算子(%)を使用します。したがって、の倍数である値の場合にx % 10なります。0x10

于 2010-06-15T16:23:48.653 に答える